Commit a1bd6c4d authored by M. Rehan Abbasi's avatar M. Rehan Abbasi
Browse files

update OAS from 3.0.0 to 3.1.0

parent bd8593c7
Loading
Loading
Loading
Loading
Loading
+20 −68
Original line number Diff line number Diff line
{
  "openapi": "3.0.0",
  "openapi": "3.1.0",
  "info": {
    "contact": {
      "url": "https://forge.etsi.org/rep/mec/gs016-dev-app-api"
@@ -29,9 +29,7 @@
  "paths": {
    "/app_list": {
      "get": {
        "tags": [
          "dev_app"
        ],
        "tags": ["dev_app"],
        "summary": "Get available application information.",
        "description": "Used to query information about the available MEC applications.",
        "operationId": "meAppListGET",
@@ -80,9 +78,7 @@
    },
    "/app_contexts": {
      "post": {
        "tags": [
          "dev_app"
        ],
        "tags": ["dev_app"],
        "summary": "Creation of a new application context.",
        "description": "Used to create a new application context. Upon success, the response contains entity body describing the created application context.",
        "operationId": "devAppContextsGET",
@@ -157,9 +153,7 @@
    },
    "/app_contexts/{contextId}": {
      "put": {
        "tags": [
          "dev_app"
        ],
        "tags": ["dev_app"],
        "summary": "Updating the callbackReference and/or appLocation of an existing application context.",
        "description": "Used to update the callback reference and/or application location constraints of an existing application context. Upon successful operation, the target resource is updated with the new application context information.",
        "operationId": "devAppContextPUT",
@@ -198,9 +192,7 @@
        }
      },
      "delete": {
        "tags": [
          "dev_app"
        ],
        "tags": ["dev_app"],
        "summary": "Deletion of an existing application context.",
        "description": "Used to delete the resource that represents the existing application context.",
        "operationId": "devAppContextDELETE",
@@ -230,9 +222,7 @@
    },
    "/obtain_app_loc_availability": {
      "post": {
        "tags": [
          "dev_app"
        ],
        "tags": ["dev_app"],
        "summary": "Obtain the location constraints for a new application context.",
        "description": "Used to obtain the locations available for instantiation of a specific user application in the MEC system.",
        "operationId": "appLocationAvailabilityPOST",
@@ -381,10 +371,7 @@
        "required": false,
        "schema": {
          "type": "integer",
          "enum": [
            0,
            1
          ]
          "enum": [0, 1]
        }
      },
      "Path.contextId": {
@@ -560,10 +547,7 @@
            "x-etsi-mec-origin-type": "String"
          }
        },
        "required": [
          "associateDevAppId",
          "appInfo"
        ],
        "required": ["associateDevAppId", "appInfo"],
        "type": "object",
        "x-etsi-notes": "NOTE 1:\tIf a value of the attribute is included in the request, the same value shall be included in the response.\nNOTE 2:\tThe design of the current operation with callback reference assumes no web proxy between the entity that originates the notification and the entity that receives it.\nNOTE 3:\tThe language support for the application description may be limited.\nNOTE 4:\tAttribute appLocationUpdates and appAutoInstantiation shall not both be set to TRUE.",
        "x-etsi-ref": "6.2.3"
@@ -583,10 +567,7 @@
            "x-etsi-mec-origin-type": "String"
          }
        },
        "required": [
          "notificationType",
          "contextId"
        ],
        "required": ["notificationType", "contextId"],
        "type": "object",
        "x-etsi-ref": "6.4.3"
      },
@@ -628,21 +609,14 @@
              }
            },
            "minItems": 1,
            "required": [
              "appInstanceId",
              "referenceURI"
            ],
            "required": ["appInstanceId", "referenceURI"],
            "type": "array",
            "x-etsi-mec-cardinality": "1..N",
            "x-etsi-mec-origin-type": "array (Structure inlined)"
          }
        },
        "type": "object",
        "required": [
          "notificationType",
          "contextId",
          "userAppInstanceInfo"
        ],
        "required": ["notificationType", "contextId", "userAppInstanceInfo"],
        "x-etsi-ref": "6.4.4"
      },
      "ApplicationList": {
@@ -681,10 +655,7 @@
                        },
                        "serviceCont": {
                          "description": "Required service continuity mode for this application. Permitted values: 0 = SERVICE_CONTINUITY_NOT_REQUIRED. 1 = SERVICE_CONTINUITY_REQUIRED.",
                          "enum": [
                            0,
                            1
                          ],
                          "enum": [0, 1],
                          "type": "integer",
                          "x-etsi-mec-cardinality": "0..1",
                          "x-etsi-mec-origin-type": "Enum"
@@ -775,9 +746,7 @@
                      "x-etsi-mec-origin-type": "String"
                    }
                  },
                  "required": [
                    "vendorId"
                  ],
                  "required": ["vendorId"],
                  "type": "object",
                  "x-etsi-mec-cardinality": "0..1",
                  "x-etsi-mec-origin-type": "Structure (inlined)"
@@ -785,9 +754,7 @@
              }
            },
            "minItems": 0,
            "required": [
              "appInfo"
            ],
            "required": ["appInfo"],
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "Array (Structure (inlined))"
@@ -859,11 +826,7 @@
                "x-etsi-mec-origin-type": "array (Structure (inline))"
              }
            },
            "required": [
              "appName",
              "appProvider",
              "appDVersion"
            ],
            "required": ["appName", "appProvider", "appDVersion"],
            "type": "object",
            "x-etsi-mec-cardinality": "1",
            "x-etsi-mec-origin-type": "Structure (inlined)"
@@ -876,10 +839,7 @@
            "x-etsi-mec-origin-type": "String"
          }
        },
        "required": [
          "associateDevAppId",
          "appInfo"
        ],
        "required": ["associateDevAppId", "appInfo"],
        "type": "object",
        "x-etsi-ref": "6.2.4"
      },
@@ -896,9 +856,7 @@
              }
            },
            "minItems": 1,
            "required": [
              "appLocation"
            ],
            "required": ["appLocation"],
            "type": "array",
            "x-etsi-mec-cardinality": "1..N",
            "x-etsi-mec-origin-type": "array (Structure (inline))"
@@ -917,10 +875,7 @@
          }
        },
        "type": "object",
        "required": [
          "notificationType",
          "availableLocations"
        ],
        "required": ["notificationType", "availableLocations"],
        "x-etsi-ref": "6.4.5"
      },
      "InlineNotification": {
@@ -967,10 +922,7 @@
              }
            },
            "minItems": 0,
            "required": [
              "caType",
              "caValue"
            ],
            "required": ["caType", "caValue"],
            "type": "array",
            "x-etsi-mec-cardinality": "0..N",
            "x-etsi-mec-origin-type": "array (Structure inlined)"
+1 −1
Original line number Diff line number Diff line
openapi: 3.0.0
openapi: 3.1.0
info:
  contact:
    url: https://forge.etsi.org/rep/mec/gs016-dev-app-api