Loading config/api/vis-api.yaml +104 −139 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ externalDocs: servers: - url: 'https://localhost/sandboxname/vis/v2' tags: - name: QoS - name: v2xi - name: unsupported paths: Loading Loading @@ -128,7 +128,7 @@ paths: /provide_predicted_qos: post: tags: - 'QoS' - 'v2xi' summary: 'Request the predicted QoS correspondent to potential routes of a vehicular UE.' description: 'Request the predicted QoS correspondent to potential routes of a vehicular UE.' operationId: predicted_qosPOST Loading Loading @@ -544,25 +544,24 @@ components: type: object x-etsi-ref: 6.5.12 Pc5ProvisioningInfo: items: properties: proInfoPc5: type: array minItems: 1 items: $ref: '#/components/schemas/Pc5ProvisioningInfo.proInfoPc5' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoPc5 type: object x-etsi-ref: 6.2.4 Pc5ProvisioningInfo.proInfoPc5: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: dstLayer2Id: description: "For sidelink communication, the Destination Layer-2 ID is set to the ProSe Layer-2 Group ID or Prose UE ID, see ETSI TS\_136\_321 [i.12].\nPLMN operators coordinate to make sure Destination Layer2 ID(s) for different V2X services are configured in a consistent manner." Loading @@ -585,7 +584,6 @@ components: required: - locationInfo - dstLayer2Id type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) Plmn: Loading Loading @@ -1046,7 +1044,6 @@ components: x-etsi-ref: 6.5.7 SubscriptionLinkList.links: description: List of hyperlinks related to the resource. items: properties: self: # description': URI of this resource. Loading @@ -1054,8 +1051,9 @@ components: # x-etsi-mec-origin-type': LinkType $ref: '#/components/schemas/LinkType' subscriptions: type: array items: $ref: '#/components/schemas/SubscriptionLinkList.links.subscriptions' type: object required: - self type: object Loading @@ -1063,7 +1061,6 @@ components: x-etsi-mec-origin-type: Structure (inlined) SubscriptionLinkList.links.subscriptions: description: The service consumer's subscriptions. items: type: object minItems: 0 properties: Loading @@ -1081,7 +1078,6 @@ components: required: - href - subscriptionType type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) TestNotification: Loading Loading @@ -1131,6 +1127,12 @@ components: TransmissionBandwidth: properties: transmissionBandwidth: $ref: '#/components/schemas/TransmissionBandwidth.transmissionBandwidth' required: - transmissionBandwidth type: object x-etsi-ref: 6.6.4 TransmissionBandwidth.transmissionBandwidth: description: | 'Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows: Loading @@ -1155,10 +1157,6 @@ components: type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - transmissionBandwidth type: object x-etsi-ref: 6.6.4 UuMbmsNeighbourCellInfo: properties: ecgi: Loading Loading @@ -1204,25 +1202,24 @@ components: type: object x-etsi-ref: 6.5.11 UuMbmsProvisioningInfo: items: properties: proInfoUuMbms: type: array minItems: 1 items: $ref: '#/components/schemas/UuMbmsProvisioningInfo.proInfoUuMbms' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoUuMbms type: object x-etsi-ref: 6.2.3 UuMbmsProvisioningInfo.proInfoUuMbms: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: locationInfo: # description': Location information to identify a cell of a base station or a particular geographical area. Loading @@ -1245,7 +1242,6 @@ components: required: - locationInfo - v2xServerUsd type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) UuUniNeighbourCellInfo: Loading Loading @@ -1284,25 +1280,24 @@ components: type: object x-etsi-ref: 6.5.9 UuUnicastProvisioningInfo: items: properties: proInfoUuUnicast: type: array minItems: 1 items: $ref: '#/components/schemas/UuUnicastProvisioningInfo.proInfoUuUnicast' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoUuUnicast type: object x-etsi-ref: 6.2.2 UuUnicastProvisioningInfo.proInfoUuUnicast: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: locationInfo: # description': Location information to identify a cell of a base station or a particular geographical area. Loading @@ -1325,7 +1320,6 @@ components: required: - locationInfo - v2xApplicationServer type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) V2xApplicationServer: Loading Loading @@ -1360,38 +1354,7 @@ components: x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String msgType: description: | Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. − denm(1): Decentralized Environmental Notification Message (DENM) as specified in ETSI EN 302 637-3, − cam(2): Cooperative Awareness Message (CAM) as specified in ETSI EN 302 637-2, − poi(3): Point of Interest message as specified in ETSI TS 101 556-1, − spatem(4): Signal Phase And Timing (SPAT) message as specified in SAE J2735 and in ETSI TS 103 301, − mapem(5): MAP message as specified in SAE J2735 and in ETSI TS 103 301, − ivim(6): In Vehicle Information (IVI) message as defined in ISO TS 19321, − ev-rsr(7): Electric vehicle recharging spot reservation message, as defined in ETSI TS 101 556-3, − tistpgtransaction(8): messages for Tyre Information System (TIS) and Tyre Pressure Gauge (TPG) interoperability, as specified in ETSI TS 101 556-2, − srem(9): Traffic light Signal Request Message as specified in ETSI TS 103 301, − ssem(10): Traffic Light Signal Request Status Message as specified in ETSI TS 103 301. − evcsn(11): Electrical Vehicle Charging Spot Notification message as specified in ETSI TS 101 556-1, − saem(12): Services Announcement Extended Message as specified in ETSI TS 102 890-1, − rtcmem(13): Radio Technical Commission for Maritime Services (RTCM) Message as specified in ETSI TS 103 301, enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum $ref: '#/components/schemas/msgType' notificationType: description: Shall be set to "V2xMsgNotification". type: string Loading Loading @@ -1445,6 +1408,23 @@ components: type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String msgType: $ref: '#/components/schemas/msgType' stdOrganization: description: "Standardization organization which defines the published V2X message type:\nETSI: European Telecommunications Standards Institute. \nSee note 1." enum: - ETSI type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - stdOrganization - msgType - msgEncodeFormat - msgContent type: object x-etsi-notes: "NOTE 1:\tOther standardization organizations could be added as needed.\nNOTE 2:\tThe V2X message types of ETSI shall be used as specified in ETSI TS 102 894-2 [6], clause A.114." x-etsi-ref: 6.2.6 msgType: description: | Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. Loading Loading @@ -1478,21 +1458,6 @@ components: type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum stdOrganization: description: "Standardization organization which defines the published V2X message type:\nETSI: European Telecommunications Standards Institute. \nSee note 1." enum: - ETSI type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - stdOrganization - msgType - msgEncodeFormat - msgContent type: object x-etsi-notes: "NOTE 1:\tOther standardization organizations could be added as needed.\nNOTE 2:\tThe V2X message types of ETSI shall be used as specified in ETSI TS 102 894-2 [6], clause A.114." x-etsi-ref: 6.2.6 V2xMsgSubscription: properties: _links: Loading Loading
config/api/vis-api.yaml +104 −139 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ externalDocs: servers: - url: 'https://localhost/sandboxname/vis/v2' tags: - name: QoS - name: v2xi - name: unsupported paths: Loading Loading @@ -128,7 +128,7 @@ paths: /provide_predicted_qos: post: tags: - 'QoS' - 'v2xi' summary: 'Request the predicted QoS correspondent to potential routes of a vehicular UE.' description: 'Request the predicted QoS correspondent to potential routes of a vehicular UE.' operationId: predicted_qosPOST Loading Loading @@ -544,25 +544,24 @@ components: type: object x-etsi-ref: 6.5.12 Pc5ProvisioningInfo: items: properties: proInfoPc5: type: array minItems: 1 items: $ref: '#/components/schemas/Pc5ProvisioningInfo.proInfoPc5' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoPc5 type: object x-etsi-ref: 6.2.4 Pc5ProvisioningInfo.proInfoPc5: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: dstLayer2Id: description: "For sidelink communication, the Destination Layer-2 ID is set to the ProSe Layer-2 Group ID or Prose UE ID, see ETSI TS\_136\_321 [i.12].\nPLMN operators coordinate to make sure Destination Layer2 ID(s) for different V2X services are configured in a consistent manner." Loading @@ -585,7 +584,6 @@ components: required: - locationInfo - dstLayer2Id type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) Plmn: Loading Loading @@ -1046,7 +1044,6 @@ components: x-etsi-ref: 6.5.7 SubscriptionLinkList.links: description: List of hyperlinks related to the resource. items: properties: self: # description': URI of this resource. Loading @@ -1054,8 +1051,9 @@ components: # x-etsi-mec-origin-type': LinkType $ref: '#/components/schemas/LinkType' subscriptions: type: array items: $ref: '#/components/schemas/SubscriptionLinkList.links.subscriptions' type: object required: - self type: object Loading @@ -1063,7 +1061,6 @@ components: x-etsi-mec-origin-type: Structure (inlined) SubscriptionLinkList.links.subscriptions: description: The service consumer's subscriptions. items: type: object minItems: 0 properties: Loading @@ -1081,7 +1078,6 @@ components: required: - href - subscriptionType type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) TestNotification: Loading Loading @@ -1131,6 +1127,12 @@ components: TransmissionBandwidth: properties: transmissionBandwidth: $ref: '#/components/schemas/TransmissionBandwidth.transmissionBandwidth' required: - transmissionBandwidth type: object x-etsi-ref: 6.6.4 TransmissionBandwidth.transmissionBandwidth: description: | 'Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows: Loading @@ -1155,10 +1157,6 @@ components: type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - transmissionBandwidth type: object x-etsi-ref: 6.6.4 UuMbmsNeighbourCellInfo: properties: ecgi: Loading Loading @@ -1204,25 +1202,24 @@ components: type: object x-etsi-ref: 6.5.11 UuMbmsProvisioningInfo: items: properties: proInfoUuMbms: type: array minItems: 1 items: $ref: '#/components/schemas/UuMbmsProvisioningInfo.proInfoUuMbms' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoUuMbms type: object x-etsi-ref: 6.2.3 UuMbmsProvisioningInfo.proInfoUuMbms: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: locationInfo: # description': Location information to identify a cell of a base station or a particular geographical area. Loading @@ -1245,7 +1242,6 @@ components: required: - locationInfo - v2xServerUsd type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) UuUniNeighbourCellInfo: Loading Loading @@ -1284,25 +1280,24 @@ components: type: object x-etsi-ref: 6.5.9 UuUnicastProvisioningInfo: items: properties: proInfoUuUnicast: type: array minItems: 1 items: $ref: '#/components/schemas/UuUnicastProvisioningInfo.proInfoUuUnicast' timeStamp: # description': Time stamp. # x-etsi-mec-cardinality': 0..1 # x-etsi-mec-origin-type': TimeStamp $ref: '#/components/schemas/TimeStamp' type: object required: - proInfoUuUnicast type: object x-etsi-ref: 6.2.2 UuUnicastProvisioningInfo.proInfoUuUnicast: description: The provisioning information per location as defined below. items: type: object minItems: 1 properties: locationInfo: # description': Location information to identify a cell of a base station or a particular geographical area. Loading @@ -1325,7 +1320,6 @@ components: required: - locationInfo - v2xApplicationServer type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) V2xApplicationServer: Loading Loading @@ -1360,38 +1354,7 @@ components: x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String msgType: description: | Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. − denm(1): Decentralized Environmental Notification Message (DENM) as specified in ETSI EN 302 637-3, − cam(2): Cooperative Awareness Message (CAM) as specified in ETSI EN 302 637-2, − poi(3): Point of Interest message as specified in ETSI TS 101 556-1, − spatem(4): Signal Phase And Timing (SPAT) message as specified in SAE J2735 and in ETSI TS 103 301, − mapem(5): MAP message as specified in SAE J2735 and in ETSI TS 103 301, − ivim(6): In Vehicle Information (IVI) message as defined in ISO TS 19321, − ev-rsr(7): Electric vehicle recharging spot reservation message, as defined in ETSI TS 101 556-3, − tistpgtransaction(8): messages for Tyre Information System (TIS) and Tyre Pressure Gauge (TPG) interoperability, as specified in ETSI TS 101 556-2, − srem(9): Traffic light Signal Request Message as specified in ETSI TS 103 301, − ssem(10): Traffic Light Signal Request Status Message as specified in ETSI TS 103 301. − evcsn(11): Electrical Vehicle Charging Spot Notification message as specified in ETSI TS 101 556-1, − saem(12): Services Announcement Extended Message as specified in ETSI TS 102 890-1, − rtcmem(13): Radio Technical Commission for Maritime Services (RTCM) Message as specified in ETSI TS 103 301, enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum $ref: '#/components/schemas/msgType' notificationType: description: Shall be set to "V2xMsgNotification". type: string Loading Loading @@ -1445,6 +1408,23 @@ components: type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String msgType: $ref: '#/components/schemas/msgType' stdOrganization: description: "Standardization organization which defines the published V2X message type:\nETSI: European Telecommunications Standards Institute. \nSee note 1." enum: - ETSI type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - stdOrganization - msgType - msgEncodeFormat - msgContent type: object x-etsi-notes: "NOTE 1:\tOther standardization organizations could be added as needed.\nNOTE 2:\tThe V2X message types of ETSI shall be used as specified in ETSI TS 102 894-2 [6], clause A.114." x-etsi-ref: 6.2.6 msgType: description: | Published V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2. Loading Loading @@ -1478,21 +1458,6 @@ components: type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum stdOrganization: description: "Standardization organization which defines the published V2X message type:\nETSI: European Telecommunications Standards Institute. \nSee note 1." enum: - ETSI type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum required: - stdOrganization - msgType - msgEncodeFormat - msgContent type: object x-etsi-notes: "NOTE 1:\tOther standardization organizations could be added as needed.\nNOTE 2:\tThe V2X message types of ETSI shall be used as specified in ETSI TS 102 894-2 [6], clause A.114." x-etsi-ref: 6.2.6 V2xMsgSubscription: properties: _links: Loading