From 379757ad9bdf4146bd764ffd035a73edc3a86d9e Mon Sep 17 00:00:00 2001 From: group_31_bot_3987b21aca711ada7a62244c5bebe985 Date: Thu, 11 Dec 2025 05:13:44 +0100 Subject: [PATCH] Autogenerated openapi version v030101 --- UEAppInterfaceApi.yaml | 70 ++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 40 deletions(-) diff --git a/UEAppInterfaceApi.yaml b/UEAppInterfaceApi.yaml index 22f3b43..2dcb23f 100644 --- a/UEAppInterfaceApi.yaml +++ b/UEAppInterfaceApi.yaml @@ -8,7 +8,7 @@ info: license: name: BSD-3-Clause url: https://forge.etsi.org/legal-matters - version: 2.2.1 + version: 3.1.1 servers: - url: https://localhost/dev_app/v1 paths: @@ -20,11 +20,11 @@ paths: tags: - dev_app parameters: - - $ref: '#/components/parameters/Query.Appname' - - $ref: '#/components/parameters/Query.Appprovider' - - $ref: '#/components/parameters/Query.Appsoftversion' - - $ref: '#/components/parameters/Query.Servicecont' - - $ref: '#/components/parameters/Query.Vendorid' + - $ref: '#/components/parameters/Query.appName' + - $ref: '#/components/parameters/Query.appProvider' + - $ref: '#/components/parameters/Query.appSoftVersion' + - $ref: '#/components/parameters/Query.serviceCont' + - $ref: '#/components/parameters/Query.vendorId' responses: '200': description: The response body contains an array of the user applications available to the querying device application. @@ -355,9 +355,9 @@ components: items: $ref: '#/components/schemas/CivicAddressElement' area: - description: Content of civic address element corresponding to the caType. The format caValue shall comply with section 3.4 of IETF RFC 4776 [6]. + description: Geographic area. Shall be absent if the "civicAddressElement" attribute is present. The content of this attribute shall follow the provisions for the "Polygon" geometry object as defined in IETF RFC 7946 [8], for which the "type" member shall be set to the value "Polygon". See note. $ref: '#/components/schemas/Polygon' - type: object + description: "|-\n NOTE:\tIf both \"countryCode\" and \"area\" are present, no conflicts should exist between the values of these two attributes. In case of conflicts, the API producer (e.g. MEO, MEAO) shall disregard parts of the geographic area signalled by \"area\" that are outside the boundaries of the country signalled by \"countryCode\". If \"countryCode\" is absent, it is solely the \"area\" attribute that defines the location constraint." AppCharcs: description: 'Characteristics of the application. @@ -384,6 +384,9 @@ components: format: uint32 serviceCont: type: integer + enum: + - 0 + - 1 description: 'Required service continuity mode for this application. Permitted values: @@ -391,9 +394,6 @@ components: 0 = SERVICE_CONTINUITY_NOT_REQUIRED. 1 = SERVICE_CONTINUITY_REQUIRED.' - enum: - - 0 - - 1 AppInfo: description: '' type: object @@ -455,7 +455,6 @@ components: As defined below.' type: object - minItems: 0 properties: appInfo: $ref: '#/components/schemas/AppInfo' @@ -466,7 +465,6 @@ components: UserAppInstanceInfo: description: List of user application instance information. type: object - minItems: 1 properties: appInstanceId: description: 'Identifier of the user application instance. @@ -482,7 +480,6 @@ components: appLocation: description: Location of the user application instance. For a user application not provided by the requesting device application it shall match one of the appLocations in ApplicationList. $ref: '#/components/schemas/LocationConstraints' - type: object AppInfo1: description: '' type: object @@ -521,12 +518,10 @@ components: AvailableLocations: description: 'MEC application location constraints. ' type: object - minItems: 0 properties: appLocation: description: Shall only be included in the response, where it indicates a location constraint available in the MEC system. $ref: '#/components/schemas/LocationConstraints' - type: object AppInfo2: description: '' type: object @@ -561,7 +556,6 @@ components: UserAppInstanceInfo1: description: List of user application instance information. type: object - minItems: 1 properties: appInstanceId: description: Identifier of the user application instance. @@ -573,31 +567,27 @@ components: appLocation: description: Location of the user application instance. $ref: '#/components/schemas/LocationConstraints' - type: object required: - appInstanceId - referenceURI AvailableLocations1: description: Locations available to the MEC application. type: object - minItems: 1 properties: appLocation: - description: '' + description: It shall match one of the appLocations in the AppContext sent in the Application context create $ref: '#/components/schemas/LocationConstraints' - type: object required: - appLocation CivicAddressElement: description: Zero or more elements comprising the civic address. Shall be absent if the "area" attribute is present. type: object - minItems: 0 properties: caType: - description: 'Describe the content type of caValue. The value of caType shall comply with section 3.4 of IETF RFC 4776 [6]. ' + description: "Describe the content type of caValue. The value of caType shall comply with section 3.4 of IETF RFC\_4776 [6]." type: integer caValue: - description: '' + description: Content of civic address element corresponding to the caType. The format caValue shall comply with section 3.4 of IETF RFC 4776 [6]. type: string required: - caType @@ -632,37 +622,37 @@ components: schema: $ref: '#/components/schemas/ProblemDetails' parameters: - Query.Appname: + Query.appName: description: Name to identify the MEC application. - name: appname + name: appName in: query required: false - x-exportParamName: Query.Appname + x-exportParamName: Query.appName schema: type: array items: type: string - Query.Appprovider: + Query.appProvider: description: Provider of the MEC application. - name: appprovider + name: appProvider in: query required: false - x-exportParamName: Query.Appprovider + x-exportParamName: Query.appProvider schema: type: array items: type: string - Query.Appsoftversion: + Query.appSoftVersion: description: Software version of the MEC application. - name: appsoftversion + name: appSoftVersion in: query required: false - x-exportParamName: Query.Appsoftversion + x-exportParamName: Query.appSoftVersion schema: type: array items: type: string - Query.Servicecont: + Query.serviceCont: description: 'Required service continuity mode for this application. Permitted values: @@ -670,18 +660,18 @@ components: 0 = SERVICE_CONTINUITY_NOT_REQUIRED. 1 = SERVICE_CONTINUITY_REQUIRED.' - name: servicecont + name: serviceCont in: query required: false - x-exportParamName: Query.Servicecont + x-exportParamName: Query.serviceCont schema: - type: integer - Query.Vendorid: + $ref: '#/components/schemas/Enum' + Query.vendorId: description: Vendor identifier. - name: vendorid + name: vendorId in: query required: false - x-exportParamName: Query.Vendorid + x-exportParamName: Query.vendorId schema: type: array items: -- GitLab