{
"localityGranularity": "10",
"routes": [{
"routeinfo": [
{
"location": {
"geoArea": {
"latitude": 43.7228,
"longitude": 10.4017
},
"ecgi": {
"plmn": {
"mcc": "135",
"mnc": "792"
},
"cellId": {
"cellId": "4680"
}
}
}
},
{
"location": {
"geoArea": {
"latitude": 43.73,
"longitude": 10.41
},
"ecgi": {
"plmn": {
"mcc": "135",
"mnc": "792"
},
"cellId": {
"cellId": "4685"
}
}
}
}
]
}]
}
\ No newline at end of file
{
"locationGranularity": "10",
"routes": [{
"routeinfo": [
{
"location": {
"geoArea": {
"latitude": 40,
"longitude": 10
},
"ecgi": {
"plmn": {
"mcc": "135",
"mnc": "792"
},
"cellId": {
"cellId": "4680"
}
}
}
},
{
"location": {
"geoArea": {
"latitude": 43,
"longitude": 11
},
"ecgi": {
"plmn": {
"mcc": "135",
"mnc": "792"
},
"cellId": {
"cellId": "4685"
}
}
}
}
]
}]
}
\ No newline at end of file
{
"subscriptionType": "ProvChgPc5Subscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "001",
"mnc": "001"
},
"cellId": {
"cellId": "001"
}
},
"geoArea": {
"latitude": 42,
"longitude": 10.3
}
},
"dstLayer2Id": "1"
}
}
\ No newline at end of file
{
"subscriptionType": "ProvChgPc5Subscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "003",
"mnc": "002"
},
"cellId": {
"cellId": "005"
}
},
"geoArea": {
"latitude": 42,
"longitude": 10.3
}
},
"dstLayer2Id": "1"
},
"_links": {
"self": {
"href": "https://127.0.0.1/v1/vai/subscriptions/3"
}
}
}
\ No newline at end of file
{
"subscriptionType": "ProvChgUuMbmsSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "001",
"mnc": "001"
},
"cellId": {
"cellId": "001"
}
},
"geoArea": {
"latitude": 42.1,
"longitude": 10.3
}
},
"v2xServerUsd": {
"tmgi": {
"mbmsServiceId": "serviceId",
"mcc": "002",
"mnc": "002"
},
"serviceAreaIdentifier": ["id01"],
"sdpInfo": {
"ipMulticastAddress": "10.10.0.255",
"portNumber": "1234"
}
}
}
}
\ No newline at end of file
{
"subscriptionType": "ProvChgUuMbmsSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "001",
"mnc": "001"
},
"cellId": {
"cellId": "001"
}
},
"geoArea": {
"latitude": 43.10,
"longitude": 10.2
}
},
"v2xServerUsd": {
"tmgi": {
"mbmsServiceId": "newServiceId",
"mcc": "002",
"mnc": "002"
},
"serviceAreaIdentifier": ["id01"],
"sdpInfo": {
"ipMulticastAddress": "10.10.0.255",
"portNumber": "1234"
}
}
},
"_links": {
"self": {
"href": "https://127.0.0.1/v1/vai/subscriptions/1"
}
}
}
\ No newline at end of file
{
"subscriptionType": "InvalidProvChgUuMbmsSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "001",
"mnc": "001"
},
"cellId": {
"cellId": "001"
}
},
"geoArea": {
"latitude": -36.093,
"longitude": -68.83
}
},
"v2xServerUsd": {
"tmgi": {
"mbmsServiceId": "serviceId",
"mcc": "002",
"mnc": "002"
},
"serviceAreaIdentifier": ["id01"],
"sdpInfo": {
"ipMulticastAddress": "10.10.0.255",
"portNumber": "1234"
}
}
}
}
\ No newline at end of file
{
"subscriptionType": "ProvChgUuUniSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "001",
"mnc": "002"
},
"cellId": {
"cellId": "002"
}
},
"geoArea": {
"latitude": 42.1,
"longitude": 10.5
}
},
"v2xApplicationServer": {
"ipAddress": "10.10.0.32",
"udpPort": "12345"
}
}
}
\ No newline at end of file
{
"subscriptionType": "ProvChgUuUniSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "005",
"mnc": "006"
},
"cellId": {
"cellId": "007"
}
},
"geoArea": {
"latitude": 43,
"longitude": 11
}
},
"v2xApplicationServer": {
"ipAddress": "10.10.0.33",
"udpPort": "12345"
}
},
"_links": {
"self": {
"href": "https://127.0.0.1/vis/v1/subscription/1"
}
}
}
\ No newline at end of file
{
"subscriptionType": "InvalidProvChgUuUniSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"locationInfo": {
"ecgi": {
"plmn": {
"mcc": "005",
"mnc": "006"
},
"cellId": {
"cellId": "007"
}
},
"geoArea": {
"latitude": 43,
"longitude": 11
}
},
"v2xApplicationServer": {
"ipAddress": "10.10.0.33",
"udpPort": "12345"
}
},
"_links": {
"self": {
"href": "https://127.0.0.1/vis/v1/subscription/1"
}
}
}
\ No newline at end of file
{
"stdOrganization": "ETSI",
"msgType": 2,
"msgEncodeFormat": "base64",
"msgContent": "V2X message content"
}
\ No newline at end of file
{
"stdOrganization": "UNKNOWN_ORG",
"msgType": 2,
"msgEncodeFormat": "base64",
"msgContent": "V2X message content"
}
\ No newline at end of file
{
"subscriptionType": "V2xMsgSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"stdOrganization": "ETSI"
}
}
\ No newline at end of file
{
"subscriptionType": "V2xMsgSubscription",
"callbackReference": "http://callback.uri/1",
"filterCriteria": {
"stdOrganization": "ETSI"
},
"_links": {
"self": {
"href": "https://127.0.0.1/v1/vai/subscriptions/1"
}
}
}
\ No newline at end of file
{
"properties": {
"proInfoPc5": {
"type": "array",
"items": {
"description": "The provisioning information per location as defined below.",
"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 TS136321 [i.12].\nPLMN operators coordinate to make sure Destination Layer-2 ID(s) for different V2X services are configured in a consistent manner.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"locationInfo": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"geoArea": {
"description": "Information of a geographical area.",
"properties": {
"latitude": {
"description": "Latitude (DATUM = WGS84) -90 to 90 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
},
"longitude": {
"description": "Longitude (DATUM = WGS84)-180 to 180 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
},
"type": "object",
"x-etsi-notes": "NOTE:\tEither ecgi or geoArea shall be present, but not both.",
"x-etsi-ref": "6.5.3"
},
"neighbourCellInfo": {
"description": "The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.",
"items": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
},
"siV2xConfig": {
"description": "V2X sidelink communication configuration, as defined in ETSI TS 136 331 [i.11].",
"type": "string"
}
},
"required": [
"plmn",
"ecgi",
"siV2xConfig"
],
"type": "object",
"x-etsi-ref": "6.5.12"
},
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "Pc5NeighbourCellInfo"
}
},
"required": [
"locationInfo",
"dstLayer2Id"
]
}
},
"timeStamp": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
}
},
"required": [
"proInfoPc5"
],
"type": "object",
"x-etsi-ref": "6.2.4"
}
\ No newline at end of file
{
"description": "predicted QoS of a vehicular UE",
"properties": {
"timeGranularity": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
},
"locationGranularity": {
"description": "Granularity of visited location. Measured in meters",
"type": "string"
},
"routes": {
"type": "array",
"items": {
"properties": {
"routeinfo": {
"description": "Information relating to a specific route. The first structure shall relate to the route origin and the last to the route destination. Intermediate waypoint locations may also be provided. ",
"type": "array",
"minItems": 2,
"items": {
"required": [
"location"
],
"properties": {
"location": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"geoArea": {
"description": "Information of a geographical area.",
"properties": {
"latitude": {
"description": "Latitude (DATUM = WGS84) -90 to 90 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
},
"longitude": {
"description": "Longitude (DATUM = WGS84)-180 to 180 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
},
"type": "object",
"x-etsi-notes": "NOTE:\tEither ecgi or geoArea shall be present, but not both.",
"x-etsi-ref": "6.5.3"
},
"time": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
},
"rsrp": {
"description": "Reference Signal Received Quality as defined in ETSI TS 136 214 [i.13]. Shall only be included in the response",
"type": "integer",
"format": "Uint8"
},
"rsrq": {
"description": "Reference Signal Received Quality as defined in ETSI TS 136 214 [i.13]. Shall only be included in the response",
"type": "integer",
"format": "Uint8"
}
}
}
}
},
"required": [
"routeinfo"
]
}
}
},
"required": [
"locationGranularity",
"routes"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
\ No newline at end of file
{
"properties": {
"_links": {
"description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
"properties": {
"self": {
"description": "'This data type represents a type of link'",
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"description": "The URI referring to the subscription.",
"type": "string",
"format": "uri"
}
}
}
},
"required": [
"self"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
},
"callbackReference": {
"description": "URI selected by the service consumer to receive notifications on the subscribed VIS information. This shall be included both in the request and in response.",
"format": "uri",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "URI"
},
"expiryDeadline": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
},
"filterCriteria": {
"description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
"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].",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"locationInfo": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"geoArea": {
"description": "Information of a geographical area.",
"properties": {
"latitude": {
"description": "Latitude (DATUM = WGS84) -90 to 90 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
},
"longitude": {
"description": "Longitude (DATUM = WGS84)-180 to 180 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
},
"type": "object",
"x-etsi-notes": "NOTE:\tEither ecgi or geoArea shall be present, but not both.",
"x-etsi-ref": "6.5.3"
},
"neighbourCellInfo": {
"description": "The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.",
"items": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
},
"siV2xConfig": {
"description": "V2X sidelink communication configuration, as defined in ETSI TS 136 331 [i.11].",
"type": "string"
}
},
"required": [
"plmn",
"ecgi",
"siV2xConfig"
],
"type": "object",
"x-etsi-ref": "6.5.12"
},
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "Pc5NeighbourCellInfo"
}
},
"required": [
"locationInfo",
"dstLayer2Id"
],
"type": "object",
"x-etsi-mec-cardinality": "1"
},
"subscriptionType": {
"description": "Shall be set to \"ProvChgPc5Subscription\".",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"subscriptionType",
"callbackReference",
"filterCriteria"
],
"type": "object",
"x-etsi-ref": "6.3.4"
}
\ No newline at end of file
{
"properties": {
"_links": {
"description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
"properties": {
"self": {
"description": "'This data type represents a type of link'",
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"description": "The URI referring to the subscription.",
"type": "string",
"format": "uri"
}
}
}
},
"required": [
"self"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
},
"callbackReference": {
"description": "URI selected by the service consumer to receive notifications on the subscribed VIS information. This shall be included both in the request and in response.",
"format": "uri",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "URI"
},
"expiryDeadline": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
},
"filterCriteria": {
"description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
"properties": {
"locationInfo": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"geoArea": {
"description": "Information of a geographical area.",
"properties": {
"latitude": {
"description": "Latitude (DATUM = WGS84) -90 to 90 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
},
"longitude": {
"description": "Longitude (DATUM = WGS84)-180 to 180 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
},
"type": "object",
"x-etsi-notes": "NOTE:\tEither ecgi or geoArea shall be present, but not both.",
"x-etsi-ref": "6.5.3"
},
"neighbourCellInfo": {
"description": "The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu MBMS.",
"items": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"fddInfo": {
"properties": {
"dlEarfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"dlTransmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
},
"ulEarfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"ulTransmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
}
},
"required": [
"ulEarfcn",
"dlEarfcn",
"ulTransmissionBandwidth",
"dlTransmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.5.6"
},
"mbmsServiceAreaIdentity": {
"description": "Supported MBMS Service Area Identities in the cell.",
"items": {
"type": "string"
},
"minItems": 1,
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "String"
},
"pci": {
"description": "Physical Cell Identifier.",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
},
"tddInfo": {
"properties": {
"earfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"subframeAssignment": {
"description": "Uplink-downlink subframe configuration information.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"transmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
}
},
"required": [
"earfcn",
"transmissionBandwidth",
"subframeAssignment"
],
"type": "object",
"x-etsi-ref": "6.5.7"
}
},
"required": [
"plmn",
"ecgi",
"pci",
"fddInfo",
"tddInfo",
"mbmsServiceAreaIdentity"
],
"type": "object",
"x-etsi-ref": "6.5.11"
},
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "UuMbmsNeighbourCellInfo"
},
"v2xServerUsd": {
"properties": {
"sdpInfo": {
"description": "SDP with IP multicast address and port number used for V2X communication via MBMS.",
"properties": {
"ipMulticastAddress": {
"description": "",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"portNumber": {
"description": "",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"ipMulticastAddress",
"portNumber"
],
"type": "object",
"x-etsi-mec-cardinality": "1"
},
"serviceAreaIdentifier": {
"description": "A list of service area identifier for the applicable MBMS broadcast area.",
"items": {
"type": "string"
},
"minItems": 1,
"type": "array",
"x-etsi-mec-cardinality": "1..N",
"x-etsi-mec-origin-type": "String"
},
"tmgi": {
"description": "Temporary Mobile Group Identity (TMGI), which is used within MBMS to uniquely identify Multicast and Broadcast bearer services.",
"properties": {
"mbmsServiceId": {
"description": "MBMS Service ID consisting of three octets.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mbmsServiceId",
"mcc",
"mnc"
],
"type": "object",
"x-etsi-mec-cardinality": ""
}
},
"required": [
"tmgi",
"serviceAreaIdentifier",
"sdpInfo"
],
"type": "object",
"x-etsi-ref": "6.5.10"
}
},
"required": [
"locationInfo",
"v2xServerUsd"
],
"type": "object",
"x-etsi-mec-cardinality": "1"
},
"subscriptionType": {
"description": "Shall be set to \"ProvChgUuMbmsSubscription\".",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"subscriptionType",
"callbackReference",
"filterCriteria"
],
"type": "object",
"x-etsi-ref": "6.3.3"
}
\ No newline at end of file
{
"properties": {
"_links": {
"description": "Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.",
"properties": {
"self": {
"description": "'This data type represents a type of link'",
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"description": "The URI referring to the subscription.",
"type": "string",
"format": "uri"
}
}
}
},
"required": [
"self"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
},
"callbackReference": {
"description": "URI selected by the service consumer to receive notifications on the subscribed VIS information. This shall be included both in the request and in response.",
"format": "uri",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "URI"
},
"expiryDeadline": {
"properties": {
"nanoSeconds": {
"description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
},
"seconds": {
"description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
"format": "Uint32",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Uint32"
}
},
"required": [
"seconds",
"nanoSeconds"
],
"type": "object",
"x-etsi-ref": "6.5.2"
},
"filterCriteria": {
"description": "List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.",
"properties": {
"locationInfo": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"geoArea": {
"description": "Information of a geographical area.",
"properties": {
"latitude": {
"description": "Latitude (DATUM = WGS84) -90 to 90 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
},
"longitude": {
"description": "Longitude (DATUM = WGS84)-180 to 180 in decimal degree format DDD.ddd",
"format": "Float",
"type": "number",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Float"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object",
"x-etsi-mec-cardinality": "0..1"
}
},
"type": "object",
"x-etsi-notes": "NOTE:\tEither ecgi or geoArea shall be present, but not both.",
"x-etsi-ref": "6.5.3"
},
"neighbourCellInfo": {
"description": "The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu unicast.",
"items": {
"properties": {
"ecgi": {
"properties": {
"cellId": {
"properties": {
"cellId": {
"description": "E-UTRAN Cell Identity as a bit string (size (28)).",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"cellId"
],
"type": "object",
"x-etsi-ref": "6.6.2"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
}
},
"required": [
"plmn",
"cellId"
],
"type": "object",
"x-etsi-ref": "6.5.5"
},
"fddInfo": {
"properties": {
"dlEarfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"dlTransmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
},
"ulEarfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"ulTransmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
}
},
"required": [
"ulEarfcn",
"dlEarfcn",
"ulTransmissionBandwidth",
"dlTransmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.5.6"
},
"pci": {
"description": "Physical Cell Identifier.",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
},
"plmn": {
"properties": {
"mcc": {
"description": "The Mobile Country Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"mnc": {
"description": "The Mobile Network Code part of PLMN Identity.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"mcc",
"mnc"
],
"type": "object",
"x-etsi-ref": "6.5.4"
},
"tddInfo": {
"properties": {
"earfcn": {
"properties": {
"earfcn": {
"description": "E-UTRA Absolute Radio Frequency Channel Number, range (0... 65535)",
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Integer"
}
},
"required": [
"earfcn"
],
"type": "object",
"x-etsi-ref": "6.6.3"
},
"subframeAssignment": {
"description": "Uplink-downlink subframe configuration information.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"transmissionBandwidth": {
"properties": {
"transmissionBandwidth": {
"description": "Numeric value corresponding to the transmission bandwidth expressed in units of resource blocks as follows:1 = bw6 (6 resource blocks)2 = bw15 (15 resource blocks) 3 = bw25 (25 resource blocks) 4 = bw50 (50 resource blocks) 5 = bw75 (75 resource blocks) 6 = bw100 (100 resource blocks)",
"enum": [
1,
2,
3,
4,
5,
6
],
"type": "integer",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "Enum"
}
},
"required": [
"transmissionBandwidth"
],
"type": "object",
"x-etsi-ref": "6.6.4"
}
},
"required": [
"earfcn",
"transmissionBandwidth",
"subframeAssignment"
],
"type": "object",
"x-etsi-ref": "6.5.7"
}
},
"required": [
"plmn",
"ecgi",
"pci",
"fddInfo",
"tddInfo"
],
"type": "object",
"x-etsi-ref": "6.5.9"
},
"minItems": 0,
"type": "array",
"x-etsi-mec-cardinality": "0..N",
"x-etsi-mec-origin-type": "UuUniNeighbourCellInfo"
},
"v2xApplicationServer": {
"properties": {
"ipAddress": {
"description": "",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
},
"udpPort": {
"description": "",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"ipAddress",
"udpPort"
],
"type": "object",
"x-etsi-ref": "6.5.8"
}
},
"required": [
"locationInfo",
"v2xApplicationServer"
],
"type": "object",
"x-etsi-mec-cardinality": "1"
},
"subscriptionType": {
"description": "Shall be set to \"ProvChgUuUniSubscription\".",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"subscriptionType",
"callbackReference",
"filterCriteria"
],
"type": "object",
"x-etsi-ref": "6.3.2"
}
\ No newline at end of file
{
"properties": {
"_links": {
"description": "List of hyperlinks related to the resource.",
"properties": {
"self": {
"description": "'This data type represents a type of link'",
"type": "object",
"required": [
"href"
],
"properties": {
"href": {
"description": "The URI referring to the subscription.",
"type": "string",
"format": "uri"
}
}
},
"subscriptions": {
"type": "array",
"items": {
"description": "The service consumer’s subscriptions.",
"properties": {
"href": {
"description": "The URI referring to the subscription.",
"format": "uri",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "URI"
},
"subscriptionType": {
"description": "Type of the subscription. The values are as defined in the \\\"subscriptionType\\\" attribute for each different V2X information event subscription data type.",
"type": "string",
"x-etsi-mec-cardinality": "1",
"x-etsi-mec-origin-type": "String"
}
},
"required": [
"href",
"subscriptionType"
],
"x-etsi-mec-cardinality": "0..N"
}
}
},
"type": "object",
"required": [
"self"
],
"x-etsi-mec-cardinality": "1"
}
},
"required": [
"_links"
],
"type": "object",
"x-etsi-ref": "6.3.6"
}
\ No newline at end of file