* @member sessionFilter Session filtering criteria, applicable when requestType is set as SESSION_SPECIFIC_BW_ALLOCATION. Any filtering criteria shall define a single session only
* @member fixedBWPriority Indicates the allocation priority when dealing with several applications or sessions in parallel. Values are not defined in the present document
* @member fixedAllocation Size of requested fixed BW allocation in [bps]
* @member allocationDirection The direction of the requested BW allocation
* @desc Conform to JSON merge patch format and processing rules specified IETF RFC 7396 [8], this type represents the attributes whose value are allowed to be updated with HTTP PATCH method in content format JSON
* @desc Session filtering criteria, applicable when requestType is set as SESSION_SPECIFIC_BW_ALLOCATION. Any filtering criteria shall define a single session only. In case multiple sessions match sessionFilter the request shall be rejected
* @desc Session filtering criteria, applicable when requestType is set as SESSION_SPECIFIC_BW_ALLOCATION. Any filtering criteria shall define a single session only. In case multiple sessions match sessionFilter the request shall be rejected
* @member sourceIp Source address identity of session (including range)
* @desc Indicates the allocation priority when dealing with several applications or sessions in parallel. Values are not defined in the present document
* @desc Indicates the allocation priority when dealing with several applications or sessions in parallel.
"description":"The POST method can be used to create a new application context. Upon success, the response contains entity body describing the created application context.",
"operationId":"AppContext_POST",
"tags":[
"appContext"
],
"requestBody":{
"$ref":"#/components/requestBodies/AppContext"
},
"responses":{
"201":{
"$ref":"#/components/responses/AppContext"
},
"400":{
"$ref":"#/components/responses/Error.400"
},
"401":{
"$ref":"#/components/responses/Error.401"
},
"403":{
"$ref":"#/components/responses/Error.403"
},
"404":{
"$ref":"#/components/responses/Error.404"
}
}
}
},
"/app_contexts/{contextId}":{
"parameters":[
{
"$ref":"#/components/parameters/Path.ContextId"
}
],
"put":{
"description":"The PUT method is used to update the callback reference of the existing application context. Upon successful operation, the target resource is updated with new callback reference.",
"operationId":"AppContextId_PUT",
"tags":[
"appContext"
],
"requestBody":{
"$ref":"#/components/requestBodies/AppContext"
},
"responses":{
"204":{
"description":"No Content."
},
"400":{
"$ref":"#/components/responses/Error.400"
},
"401":{
"$ref":"#/components/responses/Error.401"
},
"403":{
"$ref":"#/components/responses/Error.403"
},
"404":{
"$ref":"#/components/responses/Error.404"
}
}
},
"delete":{
"description":"The DELETE method is used to delete the resource that represents the existing application context.",
"operationId":"AppContextId_DEL",
"tags":[
"appContext"
],
"responses":{
"204":{
"description":"No Content"
},
"400":{
"$ref":"#/components/responses/Error.400"
},
"401":{
"$ref":"#/components/responses/Error.401"
},
"403":{
"$ref":"#/components/responses/Error.403"
},
"404":{
"$ref":"#/components/responses/Error.404"
}
}
}
}
},
"components":{
"parameters":{
"Query.AppName":{
"name":"appName",
"in":"query",
"description":"Name to identify the MEC application",
"required":false,
"schema":{
"type":"array",
"items":{
"type":"string"
}
}
},
"Query.AppProvider":{
"name":"appProvider",
"in":"query",
"description":"Provider of the MEC application",
"required":false,
"schema":{
"type":"array",
"items":{
"type":"string"
}
}
},
"Query.AppSoftVersion":{
"name":"appSoftVersion",
"in":"query",
"description":"Software version of the MEC application",
"required":false,
"schema":{
"type":"array",
"items":{
"type":"string"
}
}
},
"Query.ServiceCont":{
"name":"serviceCont",
"in":"query",
"description":"Required service continuity mode for this application",
"required":false,
"schema":{
"type":"string",
"enum":[
"SERVICE_CONTINUITY_NOT_REQUIRED",
"SERVICE_CONTINUITY_REQUIRED"
]
}
},
"Query.VendorId":{
"name":"vendorId",
"in":"query",
"description":"Vendor identifier",
"required":false,
"schema":{
"type":"array",
"items":{
"type":"string"
}
}
},
"Path.ContextId":{
"name":"contextId",
"in":"path",
"description":"Uniquely identifies the application context in the MEC system. It is assigned by the MEC system and included in the response to an AppContext create.",
"required":true,
"schema":{
"type":"string"
}
}
},
"requestBodies":{
"AppContext":{
"description":"Uniquely identifies the application context in the MEC system. It is assigned by the MEC system and included in the response to an AppContext create.",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/AppContext"
}
}
},
"required":true
}
},
"responses":{
"AppContext":{
"description":"The response body contains the Application Context as it was created by the MEC system",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/AppContext"
}
}
}
},
"AppList":{
"description":"The response body contains the ApplicationList resource available for the querying UE application",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/ApplicationList"
}
}
}
},
"Error.400":{
"description":"Bad Request. It is used to indicate that incorrect parameters were passed to the request.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
},
"Error.401":{
"description":"Unauthorized. It is used when the client did not submit the appropriate credentials.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
},
"Error.403":{
"description":"Forbidden. The operation is not allowed given the current status of the resource. ",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
}
}
},
"Error.404":{
"description":"Not Found. It is used when a client provided a URI that cannot be mapped to a valid resource URI.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
}
},
"securitySchemes":{
"OauthSecurity":{
"type":"oauth2",
"flows":{
"clientCredentials":{
"tokenUrl":"https://oauth.exampleAPI/token",
"scopes":{
"all":"Single oauth2 scope for API"
}
}
}
}
},
"schemas":{
"Empty":{
"description":"Empty schema"
},
"ProblemDetails":{
"type":"object",
"properties":{
"type":{
"$ref":"#/components/schemas/Problem.type"
},
"title":{
"$ref":"#/components/schemas/Problem.title"
},
"status":{
"$ref":"#/components/schemas/Problem.status"
},
"detail":{
"$ref":"#/components/schemas/Problem.detail"
},
"instance":{
"$ref":"#/components/schemas/Problem.instance"
}
}
},
"Problem.type":{
"type":"string",
"format":"uri",
"description":"A URI reference according to IETF RFC 3986 that identifies the problem type"
},
"Problem.title":{
"type":"string",
"description":"A short, human-readable summary of the problem type"
},
"Problem.status":{
"type":"integer",
"format":"uint32",
"description":"The HTTP status code for this occurrence of the problem"
},
"Problem.detail":{
"type":"string",
"description":"A human-readable explanation specific to this occurrence of the problem"
},
"Problem.instance":{
"type":"string",
"format":"uri",
"description":"A URI reference that identifies the specific occurrence of the problem"
},
"ApplicationList":{
"description":"Information on available applications",
"type":"object",
"properties":{
"appInfo":{
"$ref":"#/components/schemas/AppInfo"
},
"vendorSpecificExt":{
"$ref":"#/components/schemas/VendorSpecificExt"
}
}
},
"AppContext":{
"description":"Information on application context created by the MEC system",
"type":"object",
"required":[
"contextId",
"associateUeAppId",
"appInfo"
],
"properties":{
"contextId":{
"$ref":"#/components/schemas/ContextId"
},
"associateUeAppId":{
"$ref":"#/components/schemas/AssociateUeAppId"
},
"callbackReference":{
"$ref":"#/components/schemas/CallbackReference"
},
"appInfo":{
"$ref":"#/components/schemas/RequiredAppInfo"
}
}
},
"NotificationEvent":{
"description":"The parameters used in the method \"Receiving notification events\".",
"type":"object",
"required":[
"referenceURI"
],
"properties":{
"referenceURI":{
"$ref":"#/components/schemas/ReferenceURL"
}
}
},
"VendorSpecificExtList":{
"description":"Extension for vendor specific information.",
"type":"array",
"minItems":0,
"items":{
"$ref":"#/components/schemas/VendorSpecificExt"
}
},
"VendorSpecificExt":{
"description":"Extension for vendor-specific information",
"required":[
"vendorId"
],
"properties":{
"vendorId":{
"$ref":"#/components/schemas/VendorId"
}
}
},
"ContextId":{
"description":"Uniquely identifies the application context in the MEC system. Assigned by the MEC system and included in the response. The length of the value shall not exceed 32 characters.",
"type":"string"
},
"AssociateUeAppId":{
"description":"Uniquely identifies the UE application. Included in the request. The length of the value shall not exceed 32 characters.",
"type":"string"
},
"VendorId":{
"description":"Vendor identifier. The length of the value shall not exceed 32 characters. The rest of the structure of this vendor specific extension is not defined",
"type":"string"
},
"AppInfo":{
"description":"User applications available for the UE application",
"type":"array",
"items":{
"$ref":"#/components/schemas/AppInfoList"
}
},
"AppInfoList":{
"type":"object",
"required":[
"appName",
"appProvider",
"appDescription"
],
"properties":{
"appName":{
"$ref":"#/components/schemas/AppName"
},
"appProvider":{
"$ref":"#/components/schemas/AppProvider"
},
"appSoftVersion":{
"$ref":"#/components/schemas/AppSoftVersion"
},
"appDescription":{
"$ref":"#/components/schemas/AppDescription"
},
"appCharcs":{
"$ref":"#/components/schemas/AppCharcs"
}
}
},
"RequiredAppInfo":{
"description":"Included in the request",
"type":"object",
"required":[
"appName",
"appProvider",
"referenceURL"
],
"properties":{
"appName":{
"$ref":"#/components/schemas/AppName"
},
"appProvider":{
"$ref":"#/components/schemas/AppProvider"
},
"appSoftVersion":{
"$ref":"#/components/schemas/AppSoftVersion"
},
"appDescription":{
"$ref":"#/components/schemas/AppDescription"
},
"referenceURL":{
"$ref":"#/components/schemas/ReferenceURL"
},
"appPackageSource":{
"$ref":"#/components/schemas/AppPackageSource"
}
}
},
"AppCharcs":{
"description":"The application characteristics relate to the system resources consumed by the application. UE application can use this information e.g., for estimating the cost of use of the application or for the expected user experience",
"type":"object",
"properties":{
"memory":{
"$ref":"#/components/schemas/Memory"
},
"storage":{
"$ref":"#/components/schemas/Storage"
},
"latency":{
"$ref":"#/components/schemas/Latency"
},
"bandwidth":{
"$ref":"#/components/schemas/Bandwidth"
},
"serviceCont":{
"$ref":"#/components/schemas/ServiceCont"
}
}
},
"Memory":{
"description":"The maximum size in Mbytes of the memory resource reserved for the MEC application instance in the MEC system",
"type":"integer",
"format":"uint32"
},
"Storage":{
"description":"The maximum size in Mbytes of the storage resource expected to be used by the MEC application instance in the MEC system",
"type":"integer",
"format":"uint32"
},
"Latency":{
"description":"The target round trip time in milliseconds supported by the MEC system for the MEC application instance",
"type":"integer",
"format":"uint32"
},
"Bandwidth":{
"description":"The required connection bandwidth in kbit/s for the use of the mobile edge application instance",
"type":"integer",
"format":"uint32"
},
"ServiceCont":{
"description":"Required service continuity mode for this application.",
"type":"string",
"enum":[
"SERVICE_CONTINUITY_NOT_REQUIRED",
"SERVICE_CONTINUITY_REQUIRED"
]
},
"AppName":{
"description":"Name of the MEC application. The length of the value shall not exceed 32 characters.",
"type":"string"
},
"AppProvider":{
"description":"Provider of the MEC application. The length of the value shall not exceed 32 characters.",
"type":"string"
},
"AppSoftVersion":{
"description":"Software version of the MEC application. The length of the value shall not exceed 32 characters.",
"type":"string"
},
"AppDescription":{
"description":"Human readable description of the MEC application. NOTE the language support may be limited. The length of the value shall not exceed 128 characters.",
"type":"string"
},
"CallbackReference":{
"description":"URI assigned by the UE application to receive application lifecycle related notifications. Included in the request. This subscription stays alive for the lifetime of the application context.",
"type":"string",
"format":"uri"
},
"ReferenceURL":{
"description":"Address of the user application. Used as the reference URL for the application. Assigned by the MEC system and included in the response",
"type":"string",
"format":"uri"
},
"AppPackageSource":{
"description":"URI of the application package. Included in the request if the application is not one in the ApplicationList. appPackageSource enables on-boarding of the application package into the MEC system. The application package shall comply with the definitions in clause 6.2.1.2 of ETSI GS MEC 010-2",
"description":"It is used to indicate nonspecific success. The response body contains a representation of the UeIdentityTagInfo resource.",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/UeIdentityTagInfo"
}
}
}
},
"400":{
"$ref":"#/components/responses/Error.400"
},
"403":{
"$ref":"#/components/responses/Error.403"
},
"404":{
"$ref":"#/components/responses/Error.404"
}
}
},
"put":{
"description":"Register/De-register the information about specific a UeIdentityTagInfo resource",
"operationId":"UeIdentityTagInfo_PUT",
"tags":[
"ueIdentityTagInfo"
],
"requestBody":{
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/UeIdentityTagInfo"
}
}
},
"description":"'The updated \"state\" for each included UE Identity tag is included in the entity body of the request'",
"required":true
},
"responses":{
"200":{
"description":"It is used to indicate success. The response body contains a representation of the UeIdentityTagInfo resource",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/UeIdentityTagInfo"
}
}
}
},
"400":{
"$ref":"#/components/responses/Error.400"
},
"403":{
"$ref":"#/components/responses/Error.403"
},
"404":{
"$ref":"#/components/responses/Error.404"
},
"412":{
"$ref":"#/components/responses/Error.412"
}
}
}
}
},
"components":{
"parameters":{
"Path.AppInstanceId":{
"name":"appInstanceId",
"in":"path",
"description":"Represents a mobile edge application instance",
"required":true,
"schema":{
"type":"string"
}
},
"Query.UeIdentityTag":{
"name":"ueIdentityTag",
"in":"query",
"description":"Represents a UE",
"required":true,
"schema":{
"type":"array",
"items":{
"type":"string"
}
}
}
},
"responses":{
"Error.400":{
"description":"Bad Request. Incorrect parameters were passed in the request.In the returned ProblemDetails structure, the \"detail\" attribute should convey more information about the error.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
},
"Error.403":{
"description":"Forbidden. The operation is not allowed given the current status of the resource. More information should be provided in the \"detail\" attribute of the \"ProblemDetails\" structure.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
}
}
},
"Error.404":{
"description":"Not Found. The client provided a URI that cannot be mapped to a valid resource URL. In the returned ProblemDetails structure, the \"detail\" attribute should convey more information about the error.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
},
"Error.412":{
"description":"Precondition Failed. It is used when a condition has failed during conditional requests, e.g. when using ETags to avoid write conflicts.In the returned ProblemDetails structure, the \"detail\" attribute should convey more information about the error.",
"content":{
"application/problem+json":{
"schema":{
"$ref":"#/components/schemas/ProblemDetails"
}
},
"text/plain":{
"schema":{
"$ref":"#/components/schemas/Empty"
}
}
}
}
},
"securitySchemes":{
"OauthSecurity":{
"type":"oauth2",
"flows":{
"clientCredentials":{
"tokenUrl":"https://oauth.exampleAPI/token",
"scopes":{
"all":"Single oauth2 scope for API"
}
}
}
}
},
"schemas":{
"Empty":{
"description":"Empty schema"
},
"ProblemDetails":{
"type":"object",
"properties":{
"type":{
"$ref":"#/components/schemas/Problem.type"
},
"title":{
"$ref":"#/components/schemas/Problem.title"
},
"status":{
"$ref":"#/components/schemas/Problem.status"
},
"detail":{
"$ref":"#/components/schemas/Problem.detail"
},
"instance":{
"$ref":"#/components/schemas/Problem.instance"
}
}
},
"Problem.type":{
"type":"string",
"format":"uri",
"description":"A URI reference according to IETF RFC 3986 that identifies the problem type"
},
"Problem.title":{
"type":"string",
"description":"A short, human-readable summary of the problem type"
},
"Problem.status":{
"type":"integer",
"format":"uint32",
"description":"The HTTP status code for this occurrence of the problem"
},
"Problem.detail":{
"type":"string",
"description":"A human-readable explanation specific to this occurrence of the problem"
},
"Problem.instance":{
"type":"string",
"format":"uri",
"description":"A URI reference that identifies the specific occurrence of the problem"
},
"UeIdentityTagInfo":{
"description":"information of UE identity tag used in UE Identity feature",
"type":"object",
"required":[
"ueIdentityTags"
],
"properties":{
"ueIdentityTags":{
"$ref":"#/components/schemas/UeIdentityTags"
}
}
},
"UeIdentityTags":{
"description":"1 to N tags presented by a ME Application instance to a ME Platform",
"type":"array",
"items":{
"required":[
"ueIdentityTag",
"state"
],
"properties":{
"ueIdentityTag":{
"$ref":"#/components/schemas/UeIdentityTag"
},
"state":{
"$ref":"#/components/schemas/State"
}
}
}
},
"UeIdentityTag":{
"description":"Specific tag presented by a ME Application instance to a ME Platform",
"type":"string",
"example":"UeTagA"
},
"State":{
"description":"Status of the resource ueIdentityTagInfo",
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:0..1
x-etsi-mec-origin-type:String
locationInfo:
# description': Location information to identify a cell of a base station or a particular geographical area.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LocationInfo
$ref:'#/components/schemas/LocationInfo'
neighbourCellInfo:
description:The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.
items:
$ref:'#/components/schemas/Pc5NeighbourCellInfo'
minItems:0
type:array
x-etsi-mec-cardinality:0..N
x-etsi-mec-origin-type:Pc5NeighbourCellInfo
notificationType:
description:Shall be set to "ProvChgPc5Notification".
type:string
x-etsi-mec-cardinality:'1'
x-etsi-mec-origin-type:String
timeStamp:
# description': Time stamp.
# x-etsi-mec-cardinality': 0..1
# x-etsi-mec-origin-type': TimeStamp
$ref:'#/components/schemas/TimeStamp'
required:
-notificationType
-locationInfo
type:object
x-etsi-ref:6.4.4
ProvChgPc5Subscription.links:
description:Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
properties:
self:
# description': Self-referring URI. The URI shall be unique within the VIS API as it acts as an ID for the subscription.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LinkType
$ref:'#/components/schemas/LinkType'
required:
-self
type:object
x-etsi-mec-cardinality:0..1
ProvChgPc5Subscription.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:
# description': Location information to identify a cell of a base station or a particular geographical area.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LocationInfo
$ref:'#/components/schemas/LocationInfo'
neighbourCellInfo:
description:The information of the neighbour cells in a visiting PLMN that support V2X communication over PC5.
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.
description:Shall be set to "ProvChgUuMbmsNotification".
type:string
x-etsi-mec-cardinality:'1'
x-etsi-mec-origin-type:String
timeStamp:
# description': Time stamp.
# x-etsi-mec-cardinality': 0..1
# x-etsi-mec-origin-type': TimeStamp
$ref:'#/components/schemas/TimeStamp'
v2xServerUsd:
# description': User Service Description for V2X Application Server is used to configure the UE for receiving local V2X Application Server information when it is provided over MBMS.
# x-etsi-mec-cardinality': 0..1
# x-etsi-mec-origin-type': V2xServerUsd
$ref:'#/components/schemas/V2xServerUsd'
required:
-notificationType
-locationInfo
type:object
x-etsi-ref:6.4.3
ProvChgUuMbmsSubscription.links:
description:Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
properties:
self:
# description': Self-referring URI. The URI shall be unique within the VIS API as it acts as an ID for the subscription.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LinkType
$ref:'#/components/schemas/LinkType'
required:
-self
type:object
x-etsi-mec-cardinality:0..1
ProvChgUuMbmsSubscription.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:
# description': Location information to identify a cell of a base station or a particular geographical area.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LocationInfo
$ref:'#/components/schemas/LocationInfo'
neighbourCellInfo:
description:The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu MBMS.
# description': User Service Description for V2X Application Server is used to configure the UE for receiving local V2X Application Server information when it is provided over MBMS.
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.
description:Shall be set to "ProvChgUuUniNotification".
type:string
x-etsi-mec-cardinality:'1'
x-etsi-mec-origin-type:String
timeStamp:
# description': Time stamp.
# x-etsi-mec-cardinality': 0..1
# x-etsi-mec-origin-type': TimeStamp
$ref:'#/components/schemas/TimeStamp'
v2xApplicationServer:
# description': V2X Application Server address (consisting of IP address and UDP port) for unicast.
# x-etsi-mec-cardinality': 0..1
# x-etsi-mec-origin-type': V2xApplicationServer
$ref:'#/components/schemas/V2xApplicationServer'
required:
-notificationType
-locationInfo
type:object
x-etsi-ref:6.4.2
ProvChgUuUniSubscription.links:
description:Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
properties:
self:
# description': Self-referring URI. The URI shall be unique within the VIS API as it acts as an ID for the subscription.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LinkType
$ref:'#/components/schemas/LinkType'
required:
-self
type:object
x-etsi-mec-cardinality:0..1
ProvChgUuUniSubscription.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:
# description': Location information to identify a cell of a base station or a particular geographical area.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LocationInfo
$ref:'#/components/schemas/LocationInfo'
neighbourCellInfo:
description:The information of the neighbour cells in a visiting PLMN that support V2X communication over Uu unicast.
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.
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
SubscriptionLinkList.links:
description:List of hyperlinks related to the resource.
# description': User Service Description for V2X Application Server is used to configure the UE for receiving local V2X Application Server information when it is provided over MBMS.
description:Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
properties:
self:
# description': Self-referring URI. The URI shall be unique within the VIS API as it acts as an ID for the subscription.
# x-etsi-mec-cardinality': '1'
# x-etsi-mec-origin-type': LinkType
$ref:'#/components/schemas/LinkType'
required:
-self
type:object
x-etsi-mec-cardinality:0..1
V2xMsgSubscription.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:
msgType:
description:Subscribed V2X message type. Its value is defined by the standardization organization indicated by the attribute stdOrganization. See note 2.
description:URI selected by the service consumer to receive notifications on the subscribed V2X message. This shall be included both in the request and in response.