openapi: 3.0.2 servers: - url: 'http://127.0.0.1:8081/rni/v2' - url: 'https://127.0.0.1:8081/rni/v2' info: title: MEC Radion Network Information API version: 2.1.1 description: The ETSI MEC ISG MEC012 Radio Network Information API license: name: BSD-3-Clause url: 'https://forge.etsi.org/legal-matters' externalDocs: description: ETSI GS MEC012 Radio Network Information API, V2.1.1 url: 'https://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.01.01_60/gs_mec012v020101p.pdf' paths: /queries/rab_info: get: description: >- Gets information on existing E-RABs that are associated with a specific mobile edge application instance operationId: rab_infoGET parameters: - $ref: '#/components/parameters/Query.AppInsId' - $ref: '#/components/parameters/Query.CellId' - $ref: '#/components/parameters/Query.UeIpv4Address' - $ref: '#/components/parameters/Query.UeIpv6Address' - $ref: '#/components/parameters/Query.NatedIpAddress' - $ref: '#/components/parameters/Query.GtpTeId' - $ref: '#/components/parameters/Query.ErabId' - $ref: '#/components/parameters/Query.Qci' - $ref: '#/components/parameters/Query.ErabMbrDl' - $ref: '#/components/parameters/Query.ErabMbrUl' - $ref: '#/components/parameters/Query.ErabGbrDl' - $ref: '#/components/parameters/Query.ErabGbrUl' responses: '200': description: Successful response to rab_info request content: application/json: schema: type: object required: - RabInfo properties: RabInfo: $ref: '#/components/schemas/RabInfo' example: RabInfo: timeStamp: seconds: 1577836800 nanoSeconds: 0 appInId: '01' requestId: '01' cellUserInfo: ecgi: plmn: mcc: '001' mnc: '01' cellId: '0x800000A' ueInfo: associateId: null type: '1' value: 192.0.2.0 erabInfo: erabId: 10 erabQosParameters: qci: 7 qosInformation: erabMbrDl: 10 erabMbrUl: 10 erabGbrDl: 10 erabGbrUl: 10 '400': description: Bad Request content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default /queries/plmn_info: get: description: >- Gets the information on Mobile Network(s). operationId: plmn_infoGET parameters: - $ref: '#/components/parameters/Query.AppInsIdArr' responses: '200': description: Successful response to rab_info request content: application/json: schema: type: object properties: PlmnInfo: $ref: '#/components/schemas/PlmnInfo' example: PlmnInfo: timeStamp: seconds: 1577836800 nanoSeconds: 0 appInId: '01' ecgi: plmn: mcc: '001' mnc: '01' cellId: '0x800000A' '400': description: Bad Request content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests content: application/json: schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default /queries/s1_bearer_info: get: description: >- Gets information on existing E-RABs that are associated with a specific mobile edge application instance operationId: s1_bearer_infoGET parameters: - $ref: '#/components/parameters/Query.TempUeId' - $ref: '#/components/parameters/Query.UeIpv4Address' - $ref: '#/components/parameters/Query.UeIpv6Address' - $ref: '#/components/parameters/Query.NatedIpAddress' - $ref: '#/components/parameters/Query.GtpTeId' - $ref: '#/components/parameters/Query.CellId' - $ref: '#/components/parameters/Query.ErabIdArr' responses: '200': description: Successful response to s1_bearer_info request schema: type: object required: - S1BearerInfo properties: S1BearerInfo: $ref: '#/components/schemas/S1BearerInfo' examples: application/json: S1BearerInfo: timeStamp: seconds: 1577836800 nanoSeconds: 0 s1UeInfo: - tempUeId: mmec: '0' mtmsi: '1234' associateId: - type: '1' value: 192.0.2.0 - type: '3' value: 198.51.100.0 ecgi: plmn: mcc: '001' mnc: '01' cellId: '0x800000A' s1BearerInfoDetailed: - erabId: 1 s1EnbInfo: ipAddress: 192.0.2.0 tunnelId: '1111' sGwInfo: ipAddress: 192.0.2.1 tunnelId: '2222' - tempUeId: mmec: '0' mtmsi: '1234' associateId: type: '1' value: 192.0.2.0 ecgi: plmn: mcc: '001' mnc: '01' cellId: '0x800000B' s1BearerInfoDetailed: - erabId: 2 s1EnbInfo: ipAddress: 192.0.2.0 tunnelId: '3333' sGwInfo: ipAddress: 192.0.2.1 tunnelId: '4444' '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default /subscriptions/: get: description: >- The GET method can be used to request information about the subscriptions for this requestor operationId: SubscriptionLinkList_subscriptionsGET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77777 subscriptionType: CELL_CHANGE - href: >- http://meAppClient.example.com/rni/v1/notifications/MeasTa/77777 subscriptionType: MEAS_TIMING_ADVANCE '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default /subscriptions/cell_change: get: description: >- The GET method can be used to request information about the cell_change subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_cc_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors cell_change subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/cell_change' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77777 subscriptionType: CELL_CHANGE - href: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77778 subscriptionType: CELL_CHANGE '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to cell change notifications from Radio Network Information Service operationId: CellChange_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.CellChangeSubscriptionPost' responses: '201': description: Successful subscription to response to UE cell change notifications schema: type: object properties: CellChangeSubscription: $ref: '#/components/schemas/CellChangeSubscription' examples: application/json: CellChangeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/cell_change/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/cell_change/{subscriptionId}': get: description: Get cell change subscription information operationId: CellChange_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding cell change notifications schema: type: object required: - CellChangeSubscription properties: CellChangeSubscription: $ref: '#/components/schemas/CellChangeSubscription' examples: application/json: CellChangeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/cell_change/sub123 filterCriteria: appInsId: '01' associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' hoStatus: 3 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to cell change notifications from Radio Network Information Service operationId: CellChange_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.CellChangeSubscription' - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Successful subscription to response to cell change notifications schema: type: object properties: CellChangeSubscription: $ref: '#/components/schemas/CellChangeSubscription' examples: application/json: CellChangeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/cell_change/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/cell_change/sub123 filterCriteria: appInsId: '01' associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' hoStatus: 3 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: CellChange_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content x-swagger-router-controller: Default /subscriptions/s1_bearer: get: description: >- The GET method can be used to request information about the s1_bearer subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_s1_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors s1_bearer subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/s1_bearer' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/s1_bearer/77777 subscriptionType: S1_BEARER - href: >- http://meAppClient.example.com/rni/v1/notifications/s1_bearer/77778 subscriptionType: S1_BEARER '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to S1 bearer notifications from Radio Network Information Service operationId: S1BearerSubscription_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.S1BearerSubscriptionPost' responses: '201': description: Successful subscription to response to S1 Bearer notifications schema: type: object properties: S1BearerSubscription: $ref: '#/components/schemas/S1BearerSubscription' examples: application/json: S1BearerSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/s1_bearer/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/s1_bearer/sub123 eventType: 1 s1BearerSubscriptionCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' erabId: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/s1_bearer/{subscriptionId}': get: description: >- Gets a subscription to S1 bearer notifications from Radio Network Information Service operationId: S1BearerSubscription_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Successful subscription to response to S1 Bearer notifications schema: type: object properties: S1BearerSubscription: $ref: '#/components/schemas/S1BearerSubscription' examples: application/json: S1BearerSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/s1_bearer/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/s1_bearer/sub123 eventType: 1 s1BearerSubscriptionCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' erabId: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to S1 bearer notifications from Radio Network Information Service operationId: S1BearerSubscription_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.S1BearerSubscription' responses: '200': description: >- Successful subscription update to response to S1 Bearer notifications schema: type: object properties: S1BearerSubscription: $ref: '#/components/schemas/S1BearerSubscription' examples: application/json: S1BearerSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/s1_bearer/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/s1_bearer/sub123 eventType: 1 s1BearerSubscriptionCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' erabId: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: S1Bearer_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content x-swagger-router-controller: Default /subscriptions/ta: get: description: >- The GET method can be used to request information about the ta subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_ta_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors ta subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/ta' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/ta/77777 subscriptionType: MEAS_REPORT_UE - href: >- http://meAppClient.example.com/rni/v1/notifications/ta/77778 subscriptionType: MEAS_REPORT_UE '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to UE Timing Advance notifications from Radio Network Information Service operationId: MeasTa_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.MeasTaSubscriptionPost' responses: '201': description: >- Successful subscription to response to UE Timing Advance notifications schema: type: object properties: MeasTaSubscription: $ref: '#/components/schemas/MeasTaSubscription' examples: application/json: MeasTaSubscription: callbackReference: 'http://meAppClient.example.com/rni/v1/notifications/ta/77777' _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ta/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/ta/{subscriptionId}': get: description: >- Gets UE Timing Advance subscription information from Radio Network Information Service operationId: MeasTa_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding UE Timing Advance notifications schema: type: object required: - MeasTaSubscription properties: MeasTaSubscription: $ref: '#/components/schemas/MeasTaSubscription' examples: application/json: MeasTaSubscription: callbackReference: 'http://meAppClient.example.com/rni/v1/notifications/ta/77777' _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ta/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to UE Timing Advance notifications from Radio Network Information Service operationId: MeasTa_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.MeasTaSubscription' responses: '200': description: >- Successful subscription to response to UE Timing Advance notifications schema: type: object properties: MeasTaSubscription: $ref: '#/components/schemas/MeasTaSubscription' examples: application/json: MeasTaSubscription: callbackReference: 'http://meAppClient.example.com/rni/v1/notifications/ta/77777' _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ta/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: MeasTa_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content x-swagger-router-controller: Default /subscriptions/meas_rep_ue: get: description: >- The GET method can be used to request information about the meas_rep_ue subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_mr_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors meas_rep_ue subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/meas_rep_ue' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77777 subscriptionType: MEAS_REPORT_UE - href: >- http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77778 subscriptionType: MEAS_REPORT_UE '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to UE measurement report notifications from Radio Network Information Service operationId: MeasRepUe_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.MeasRepUeSubscriptionPost' responses: '201': description: >- Successful subscription to response to UE measurement report notifications schema: type: object properties: MeasRepUeSubscription: $ref: '#/components/schemas/MeasRepUeSubscription' examples: application/json: MeasRepUeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/meas_rep_ue/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/meas_rep_ue/{subscriptionId}': get: description: >- Gets a subscription to UE measurement report notifications from Radio Network Information Service operationId: MeasRepUe_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: >- Successful subscription to response to UE measurement report notifications schema: type: object required: - MeasRepUeSubscription properties: MeasRepUeSubscription: $ref: '#/components/schemas/MeasRepUeSubscription' examples: application/json: MeasRepUeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/meas_rep_ue/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to UE measurement report notifications from Radio Network Information Service operationId: MeasRepUeReport_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.MeasRepUeSubscription' responses: '200': description: >- Successful update subscription to response to UE measurement report notifications schema: type: object properties: MeasRepUeSubscription: $ref: '#/components/schemas/MeasRepUeSubscription' examples: application/json: MeasRepUeSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/meas_rep_ue/sub123 filterCriteria: associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' appInsId: '01' trigger: 6 cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: MeasRepUe_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content. Successful deletion of UE Measurment Report subscription x-swagger-router-controller: Default /subscriptions/rab_est: get: description: >- The GET method can be used to request information about the rab_est subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_re_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors rab_est subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_est' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_est/77777 subscriptionType: RAB_ESTABLISHMENT - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_est/77778 subscriptionType: RAB_ESTABLISHMENT '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to RAB establishment notifications from Radio Network Information Service operationId: RabEstSubscription_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.RabEstSubscriptionPost' responses: '201': description: Successful subscription to RAB establishment notifications schema: type: object properties: RabEstSubscription: $ref: '#/components/schemas/RabEstSubscription' examples: application/json: RabEstSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_est/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_est/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/rab_est/{subscriptionId}': get: description: >- Gets a subscription to RAB establishment notifications from Radio Network Information Service operationId: RabEstSubscription_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding RAB establishment notifications schema: type: object required: - RabEstSubscription properties: RabEstSubscription: $ref: '#/components/schemas/RabEstSubscription' examples: application/json: RabEstSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_est/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_est/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to RAB establishment notifications from Radio Network Information Service operationId: RabEstSubscription_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.RabEstSubscription' responses: '200': description: Successful subscription update to RAB establishment notifications schema: type: object properties: RabEstSubscription: $ref: '#/components/schemas/RabEstSubscription' examples: application/json: RabEstSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_est/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_est/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: RabEst_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content. Successful deletion of Rab Establishment subscription x-swagger-router-controller: Default /subscriptions/rab_mod: get: description: >- The GET method can be used to request information about the rab_mod subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_rm_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors rab_mod subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_mod' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_mod/77777 subscriptionType: RAB_MODIFICATION - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_mod/77778 subscriptionType: RAB_MODIFICATION '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to RAB Modification notifications from Radio Network Information Service operationId: RabModSubscription_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.RabModSubscriptionPost' responses: '201': description: Successful subscription to RAB Modification notifications schema: type: object properties: RabModSubscription: $ref: '#/components/schemas/RabModSubscription' examples: application/json: RabModSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_mod/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_mod/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/rab_mod/{subscriptionId}': get: description: >- Gets a subscription to RAB Modification notifications from Radio Network Information Service operationId: RabModSubscription_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding RAB Modification notifications schema: type: object required: - RabModSubscription properties: RabModSubscription: $ref: '#/components/schemas/RabModSubscription' examples: application/json: RabModSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_mod/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_mod/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to RAB Modification notifications from Radio Network Information Service operationId: RabModSubscription_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.RabModSubscription' responses: '200': description: Successful subscription update to RAB Modification notifications schema: type: object properties: RabModSubscription: $ref: '#/components/schemas/RabModSubscription' examples: application/json: RabModSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_mod/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_mod/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: RabMod_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content. Successful deletion of Rab Modification subscription x-swagger-router-controller: Default /subscriptions/rab_rel: get: description: >- The GET method can be used to request information about the rab_rel subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_rr_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors rab_rel subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_rel' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_rel/77777 subscriptionType: RAB_RELEASE - href: >- http://meAppClient.example.com/rni/v1/notifications/rab_rel/77778 subscriptionType: RAB_RELEASE '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to RAB Release notifications from Radio Network Information Service operationId: RabRelSubscription_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.RabRelSubscriptionPost' responses: '201': description: Successful subscription to RAB Release notifications schema: type: object properties: RabRelSubscription: $ref: '#/components/schemas/RabRelSubscription' examples: application/json: RabRelSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_rel/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_rel/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/rab_rel/{subscriptionId}': get: description: >- Gets a subscription to RAB Release notifications from Radio Network Information Service operationId: RabRelSubscription_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: Subscription information regarding RAB Release notifications schema: type: object required: - RabRelSubscription properties: RabRelSubscription: $ref: '#/components/schemas/RabRelSubscription' examples: application/json: RabRelSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_rel/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_rel/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to RAB Release notifications from Radio Network Information Service operationId: RabRelSubscription_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.RabRelSubscription' responses: '200': description: Successful subscription update to RAB Release notifications schema: type: object properties: RabRelSubscription: $ref: '#/components/schemas/RabRelSubscription' examples: application/json: RabRelSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/rab_rel/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/rab_rel/sub123 filterCriteriaAssocQci: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' qci: 1 expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: RabRel_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content. Successful deletion of Rab Release subscription x-swagger-router-controller: Default /subscriptions/ca_reconf: get: description: >- The GET method can be used to request information about the ca_reconf subscriptions for this requestor operationId: SubscriptionLinkList_subscriptions_cr_GET produces: - application/json - application/problem+json responses: '200': description: >- Response body contains the list of links to requestors ca_reconf subscriptions. schema: type: object required: - SubscriptionLinkList properties: SubscriptionLinkList: $ref: '#/components/schemas/SubscriptionLinkList' examples: application/json: SubscriptionLinkList: _links: self: 'http://meAppServer.example.com/rni/v1/subscriptions/ca_reconf' subscription: - href: >- http://meAppClient.example.com/rni/v1/notifications/ca_reconf/77777 subscriptionType: CA_RECONF - href: >- http://meAppClient.example.com/rni/v1/notifications/ca_reconf/77778 subscriptionType: CA_RECONF '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default post: description: >- Creates a subscription to Carrier Aggregation Reconfiguration notifications from Radio Network Information Service operationId: CaReConfSubscription_subscriptionsPOST produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Body.CaReConfSubscriptionPost' responses: '201': description: >- Successful subscription to Carrier Aggregation Reconfiguration notifications schema: type: object properties: CaReConfSubscription: $ref: '#/components/schemas/CaReConfSubscription' examples: application/json: CaReConfSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/ca_reconf/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ca_reconf/sub123 filterCriteriaAssoc: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '415': description: Unsupported Media Type schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' x-swagger-router-controller: Default '/subscriptions/ca_reconf/{subscriptionId}': get: description: >- Gets a subscription to Carrier Aggregation Reconfiguration notifications from Radio Network Information Service operationId: CaReConfSubscription_subscriptionsGET produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '200': description: >- Subscription information regarding Carrier Aggregation Reconfiguration notifications schema: type: object required: - CaReConfSubscription properties: CaReConfSubscription: $ref: '#/components/schemas/CaReConfSubscription' examples: application/json: CaReConfSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/ca_reconf/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ca_reconf/sub123 filterCriteriaAssoc: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' put: description: >- Updates a subscription to Carrier Aggregation Reconfiguration notifications from Radio Network Information Service operationId: CaReConfSubscription_subscriptionsPUT produces: - application/json - application/problem+json parameters: - $ref: '#/components/parameters/Path.subscrId' - $ref: '#/components/parameters/Body.CaReConfSubscription' responses: '200': description: >- Successful subscription to Carrier Aggregation Reconfiguration notifications schema: type: object properties: CaReConfSubscription: $ref: '#/components/schemas/CaReConfSubscription' examples: application/json: CaReConfSubscription: callbackReference: >- http://meAppClient.example.com/rni/v1/notifications/ca_reconf/77777 _links: self: >- http://meAppServer.example.com/rni/v1/subscriptions/ca_reconf/sub123 filterCriteriaAssoc: appInsId: app01 associateId: type: '1' value: 192.0.2.0 plmn: mnc: '01' mcc: '001' cellId: '0x800000B' expiryDeadline: seconds: 1577836800 nanoSeconds: 0 '400': description: Bad Request schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '401': description: Unauthorized schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden schema: type: object required: - ProblemDetails properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '406': description: Not Acceptable schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '412': description: Precondition failed schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' '422': description: Unprocessable Entity schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' examples: 'application/problem+json': ProblemDetails: type: 'https://meAppServer.example.com/rni/v1/probs/too-many-targets' title: Too many targets status: '422' detail: The target area for the request is considered too large instance: '/meAppClient.example.com/77777/msgs/abc' '429': description: Too Many Requests schema: type: object properties: ProblemDetails: $ref: '#/components/schemas/ProblemDetails' delete: description: Method to delete a subscription operationId: CaReConf_subscriptionsSubscrIdDELETE produces: - application/json parameters: - $ref: '#/components/parameters/Path.subscrId' responses: '204': description: No Content x-swagger-router-controller: Default components: parameters: Path.subscrId: name: subscriptionId in: path description: >- Subscription Id, specifically the "self" returned in the subscription request required: true schema: type: string format: uri Query.AppInsId: name: app_ins_id in: query description: Application instance identifier required: false schema: type: string Query.AppInsIdArr: name: app_ins_id in: query description: Application instance identifier required: true schema: type: array items: type: string Query.UeIpv4Address: name: ue_ipv4_address in: query description: Comma separated list of IE IPv4 addresses as defined for the type for AssociateId required: false schema: type: array items: type: string Query.UeIpv6Address: name: ue_ipv6_address in: query description: Comma separated list of IE IPv6 addresses as defined for the type for AssociateId required: false schema: type: array items: type: string Query.NatedIpAddress: name: nated_ip_address in: query description: Comma separated list of IE NATed IP addresses as defined for the type for AssociateId required: false schema: type: array items: type: string Query.GtpTeId: name: gtp_teid in: query description: Comma separated list of GTP TEID addresses as defined for the type for AssociateId required: false schema: type: array items: type: string Query.CellId: name: cell_id in: query description: >- E-UTRAN Cell Identity as a bit string (size (28)), as defined in ETSI TS 136 413 required: false schema: type: array items: type: string Query.ErabGbrDl: name: erab_gbr_dl in: query description: Guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 required: false schema: type: integer format: uint32 Query.ErabGbrUl: name: erab_gbr_ul in: query description: Guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 required: false schema: type: integer format: uint32 Query.ErabId: name: erab_id in: query description: E-RAB identifier required: false schema: type: integer format: uint32 Query.ErabIdArr: name: erab_id in: query description: E-RAB identifier required: false schema: type: array items: type: integer format: uint32 Query.ErabMbrDl: name: erab_mbr_dl in: query description: Maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 required: false schema: type: integer format: uint32 Query.ErabMbrUl: name: erab_mbr_ul in: query description: Maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 required: false schema: type: integer format: uint32 Query.Qci: name: qci in: query description: QoS Class Identifier as defined in ETSI TS 123 401 required: false schema: type: integer format: uint32 Query.TempUeId: name: temp_ue_id in: query description: >- The temporary identifier allocated for the specific UE as defined in ETSI TS 136 413 required: false schema: type: array items: type: string schemas: AssociateId: properties: type: description: 'Numeric value (0-255) corresponding to specified type of identifier as following: 0 = reserved. 1= UE_IPv4_ADDRESS. 2 = UE_IPV6_ADDRESS. 3 = NATED_IP_ADDRESS. 4 = GTP_TEID.' enum: - SEE_DESCRIPTION type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum value: description: Value for the identifier. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - type - value type: object x-etsi-ref: 6.5.4 CaReConfNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId carrierAggregationMeasInfo: description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M. type: object x-etsi-mec-cardinality: 0..M x-etsi-mec-origin-type: Structure (inlined) ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi notificationType: description: Shall be set to "CaReConfNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String secondaryCellAdd: description: '' items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) secondaryCellRemove: description: '' items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi type: object x-etsi-ref: 6.4.8 CaReconfSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssoc: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "CaReconfSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssoc type: object x-etsi-ref: 6.3.8 CellChangeNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId hoStatus: description: 'Indicate the status of the UE handover procedure. Values are defined as following: 1 = IN_PREPARATION. 2 = IN_EXECUTION. 3 = COMPLETED. 4 = REJECTED. 5 = CANCELLED.' enum: - SEE_DESCRIPTION type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum notificationType: description: Shall be set to "CellChangeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String srcEcgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier of the source cell. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi tempUeId: description: The temporary identifier allocated for the specific UE as defined below. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp trgEcgi: description: 'E-UTRAN CelI Global Identifier of the target cell. NOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED.' items: $ref: '#/components/schemas/Ecgi' type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Ecgi required: - notificationType - srcEcgi - trgEcgi - hoStatus type: object x-etsi-ref: 6.4.2 CellChangeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumerto receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssocHo: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "CellChangeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssocHo type: object x-etsi-ref: 6.3.2 CellId: description: String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3]. type: string Ecgi: properties: cellId: $ref: '#/components/schemas/CellId' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: CellId plmn: $ref: '#/components/schemas/Plmn' description: Public Land Mobile Network Identity. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Plmn required: - plmn - cellId type: object x-etsi-ref: 6.5.6 Enum: type: string ExpiryNotification: properties: _links: description: List of hyperlinks related to the resource. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) expiryDeadline: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: TimeStamp timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - _links - expiryDeadline type: object x-etsi-ref: 6.4.9 L2Meas: properties: cellInfo: description: The per cell measurement information as defined below. items: type: object properties: dl_gbr_prb_usage_cell: description: It indicates the PRB usage for downlink GBR traffic, as defined in ETSI TS 136 314 [i.11] and ETSI TS 136 423 [i.12]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) dl_nongbr_prb_usage_cell: description: "It indicates (in percentage) the PRB usage for downlink\ \ non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI\ \ TS\_136 423 [i.12]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi ul_gbr_prb_usage_cell: description: "It indicates (in percentage) the PRB usage for uplink\ \ GBR traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_\ 136 423 [i.12]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ul_nongbr_prb_usage_cell: description: "It indicates (in percentage) the PRB usage for uplink\ \ non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI\ \ TS\_136 423 [i.12]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) required: - ecgi type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) cellUEInfo: description: The per cell per UE layer 2 measurements information as defined below. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) dl_gbr_data_volume_ue: description: It indicates the data volume of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer dl_gbr_pdr_cell: description: It indicates the packet discard rate in percentage of the downlink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) dl_gbr_pdr_ue: description: It indicates the packet discard rate in percentage of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) dl_gbr_throughput_ue: description: It indicates the scheduled throughput of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer dl_nongbr_data_volume_ue: description: "It indicates the data volume of the downlink non-GBR traffic\ \ of a UE, as defined in ETSI TS\_136\_314\_[i.11]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer dl_nongbr_pdr_cell: description: It indicates the packet discard rate in percentage of the downlink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) dl_nongbr_pdr_ue: description: It indicates the packet discard rate in percentage of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) dl_nongbr_throughput_ue: description: It indicates the scheduled throughput of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer number_of_active_ue_dl_gbr_cell: description: It indicates the number of active UEs with downlink GBR traffic, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer number_of_active_ue_dl_nongbr_cell: description: "It indicates the number of active UEs with downlink non-GBR\ \ traffic, as defined in ETSI TS\_136\_314 [i.11]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer number_of_active_ue_ul_gbr_cell: description: It indicates the number of active UEs with uplink GBR traffic, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer number_of_active_ue_ul_nongbr_cell: description: "It indicates the number of active UEs with uplink non-GBR\ \ traffic, as defined in ETSI TS\_136\_314\_[i.11]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer received_dedicated_preambles_cell: description: It indicates (in percentage) the received dedicated preamples, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) received_randomly_selected _preambles_high_range_cell: description: It indicates (in percentage) the received randomly selected preambles in the high range, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) received_randomly_selected _preambles_low_range_cell: description: It indicates (in percentage) the received randomly selected preambles in the low range, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) timestamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp ul_gbr_data_volume_ue: description: It indicates the data volume of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer ul_gbr_pdr_cell: description: It indicates the packet discard rate in percentage of the uplink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ul_gbr_pdr_ue: description: It indicates the packet discard rate in percentage of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ul_gbr_throughput_ue: description: It indicates the scheduled throughput of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer ul_nongbr_data_volume_ue: description: It indicates the data volume of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer ul_nongbr_pdr_cell: description: It indicates the packet discard rate in percentage of the uplink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ul_nongbr_pdr_ue: description: It indicates the packet discard rate in percentage of the uplink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) ul_nongbr_throughput_ue: description: It indicates the scheduled throughput of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer ul_total_prb_usage_cell: description: "It indicates (in percentage) the PRB usage for total uplink\ \ traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_136\_\ 423 [i.12]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Integer (0..100) type: object x-etsi-ref: 6.2.4a LinkType: properties: href: description: URI referring to a resource format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI required: - href type: object x-etsi-ref: 6.5.2 LocalityTypes: type: string MeasQuantityResultsNr: properties: rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_138\ \ 331 [i.13]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: Reference Signal to Interference & Noise Ratio as defined in ETSI TS 138 331 [i.13]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 type: object x-etsi-ref: 6.5.11 MeasRepUeNotification: items: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId carrierAggregationMeasInfo: description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M. type: object x-etsi-mec-cardinality: 0..M x-etsi-mec-origin-type: Structure (inlined) ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier of the Primary serving Cell (PCell), as defined in ETSI TS 136 331 [i.7]. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi eutranNeighbourCellMeasInfo: description: This parameter can be repeated to contain information of all the neighbouring cells up to N. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) heightUe: description: Indicates height of the UE in meters relative to the sea level as defined in ETSI TS 136.331 [i.7]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Int newRadioMeasInfo: description: 5G New Radio secondary serving cells measurement information. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) newRadioMeasNeiInfo: description: Measurement quantities concerning the 5G NR neighbours. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "MeasRepUeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String rsrp: description: "Reference Signal Received Power as defined in ETSI TS\_\ 136 214 [i.5]." type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 rsrpEx: description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 rsrq: description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 rsrqEx: description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16]. type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 sinr: description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\ , with value mapping defined in ETSI TS\_136\_133\_[i.16]." type: integer x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Uint8 timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp trigger: $ref: '#/components/schemas/Trigger' description: Corresponds to a specific E-UTRAN UE Measurement Report trigger. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Trigger type: object required: - notificationType - ecgi - rsrp - rsrq - trigger type: object x-etsi-ref: 6.4.6 MeasRepUeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssocTri: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "MeasRepUeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaAssocTri type: object x-etsi-ref: 6.3.6 MeasTaNotification: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi notificationType: description: Shall be set to "MeasTaNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp timingAdvance: $ref: '#/components/schemas/Uint32' description: The timing advance as defined in ETSI TS 136 214 [i.5]. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 required: - notificationType - ecgi - timingAdvance type: object x-etsi-ref: 6.4.7 MeasTaSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaAssoc: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) "subscriptionType\t": description: Shall be set to "MeasTaSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - "subscriptionType\t" - callbackReference - filterCriteriaAssoc type: object x-etsi-ref: 6.3.7 NRcgi: properties: nrcellId: $ref: '#/components/schemas/NrCellId' description: NR CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NrCellId plmn: $ref: '#/components/schemas/Plmn' description: Public Land Mobile Network Identity. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Plmn required: - plmn - nrcellId type: object x-etsi-ref: 6.5.7 NrCellId: description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17]. NrMeasRepUeNotification: items: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId eutraNeighCellMeasInfo: description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if nrNeighCellMeasInfo is included. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "NrMeasRepUeNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String nrNeighCellMeasInfo: description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if eutraNeighCellMeasInfo is included. items: type: object type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) servCellMeasInfo: description: This parameter can be repeated to contain information of all the serving cells up to N. items: type: object properties: nrcgi: $ref: '#/components/schemas/NRcgi' description: NR CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: NRcgi sCell: description: Measurement information relating to this serving cell. properties: measQuantityResultsCsiRsCell: $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Channel State Information Reference Signal. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr measQuantityResultsSsbCell: $ref: '#/components/schemas/MeasQuantityResultsNr' description: Measurement quantity results relating to the Synchronization Signal Block. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - nrcgi - sCell type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp triggerNr: $ref: '#/components/schemas/TriggerNr' description: Corresponds to a specific 5G UE Measurement Report trigger. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: TriggerNr type: object required: - notificationType - triggerNr type: object x-etsi-ref: 6.4.11 NrMeasRepUeSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaNrMrs: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) "subscriptionType\t": description: Shall be set to "NrMeasRepUeSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - "subscriptionType\t" - callbackReference - filterCriteriaNrMrs type: object x-etsi-ref: 6.3.11 Plmn: properties: mcc: description: The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mnc: description: The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mcc - mnc type: object x-etsi-ref: 6.5.5 PlmnInfo: properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String plmn: description: Public Land Mobile Network Identity. items: $ref: '#/components/schemas/Plmn' minItems: 1 type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Plmn timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - appInstanceId - plmn type: object x-etsi-ref: 6.2.2 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 RabEstNotification: properties: associateId: description: '0 to N identifiers to bind the event for a specific UE or flow. ' items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: description: QoS parameters for the E-RAB as defined below. properties: qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - qci type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabEstNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String tempUeId: description: 'The temporary identifier allocated for the specific UE as defined below. ' type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabId type: object x-etsi-ref: 6.4.3 RabEstSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabEstSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.3 RabInfo: items: properties: appInstanceId: description: Unique identifier for the MEC application instance. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String cellUserInfo: description: The information on users per cell as defined below. items: properties: ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi ueInfo: description: Information on UEs in the specific cell as defined below. items: properties: associateId: description: 0 to N identifiers to associate the event for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId erabInfo: description: Information on E-RAB as defined below. items: type: object properties: erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: description: QoS parameters for the E-RAB as defined below. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) required: - erabId type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) type: object required: - erabInfo type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) type: object required: - ecgi - ueInfo type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) requestId: description: Unique identifier allocated by the service consumer for the RAB Information request. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp type: object required: - appInstanceId - requestId type: object x-etsi-ref: 6.2.3 RabModNotification: properties: associateId: description: '0 to N identifiers to bind the event for a specific UE or flow. ' items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabId: description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer erabQosParameters: description: The QoS parameters for the E-RAB as defined below. properties: qci: description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4]. type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Integer required: - qci type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabModNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabId type: object x-etsi-ref: 6.4.4 RabModSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabModSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.4 RabRelNotification: properties: associateId: description: 0 to N identifiers to bind the event for a specific UE or flow as defined below. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: $ref: '#/components/schemas/Ecgi' description: E-UTRAN CelI Global Identifier. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Ecgi erabReleaseInfo: description: The release information for the E-RAB as defined below. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) notificationType: description: Shall be set to "RabRelNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - ecgi - erabReleaseInfo type: object x-etsi-ref: 6.4.5 RabRelSubscription: properties: _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer to receive notifications on the subscribed RNIS 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: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp filterCriteriaQci: 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. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) subscriptionType: description: Shall be set to "RabRelSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - "subscriptionType\t" - callbackReference - filterCriteriaQci type: object x-etsi-ref: 6.3.5 ResultsPerCsiRsIndexList: properties: csiRsIndex: description: '' type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 csiRsResults: $ref: '#/components/schemas/MeasQuantityResultsNr' description: '' x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr resultsPerCsiRsIndex: description: '' type: object x-etsi-mec-cardinality: "0\u2026P" x-etsi-mec-origin-type: Structure (inline) required: - csiRsIndex type: object x-etsi-ref: 6.5.10 ResultsPerSsbIndexList: properties: resultsPerSsbIndex: description: '' type: object x-etsi-mec-cardinality: 0..P x-etsi-mec-origin-type: Structure (inline) ssbIndex: description: '' type: integer x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint8 ssbResults: $ref: '#/components/schemas/MeasQuantityResultsNr' description: '' x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: MeasQuantityResultsNr required: - ssbIndex type: object x-etsi-ref: 6.5.9 RsIndexResults: properties: resultsCsiRsIndexes: $ref: '#/components/schemas/ResultsPerCsiRsIndexList' description: Beam level measurement results based on CSI-RS related measurements. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: ResultsPerCsiRsIndexList resultsSsbIndexes: $ref: '#/components/schemas/ResultsPerSsbIndexList' description: Beam level measurement results based on SS/PBCH related measurements. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: ResultsPerSsbIndexList required: - resultsSsbIndexes - resultsCsiRsIndexes type: object x-etsi-ref: 6.5.8 S1BearerInfo: properties: s1UeInfo: description: 1..N properties: associateId: $ref: '#/components/schemas/AssociateId' description: 1..N x-etsi-mec-cardinality: AssociateId x-etsi-mec-origin-type: AssociateId ecgi: $ref: '#/components/schemas/Ecgi' description: 1..N x-etsi-mec-cardinality: Ecgi x-etsi-mec-origin-type: Ecgi s1BearerInfoDetailed: description: 1..N properties: erabId: description: '1' type: integer x-etsi-mec-cardinality: Integer x-etsi-mec-origin-type: Integer required: - erabId type: object x-etsi-mec-cardinality: Structure (inlined) x-etsi-mec-origin-type: Structure (inlined) tempUeId: description: 0..1 properties: mmec: description: '1' type: string x-etsi-mec-cardinality: String x-etsi-mec-origin-type: String mtmsi: description: '1' type: string x-etsi-mec-cardinality: String x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: Structure (inlined) x-etsi-mec-origin-type: Structure (inlined) required: - tempUeId - associateId - ecgi - s1BearerInfoDetailed type: object x-etsi-mec-cardinality: Structure (inlined) x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: 0..1 x-etsi-mec-cardinality: TimeStamp x-etsi-mec-origin-type: TimeStamp required: - s1UeInfo type: object x-etsi-ref: 6.2.4 S1BearerNotification: properties: notificationType: description: Shall be set to "S1BearerNotification". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String s1Event: description: The subscribed event that triggered this notification in S1BearerSubscription. enum: - SEE_DESCRIPTION type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Enum s1UeInfo: description: Information on specific UE that matches the criteria in S1BearerSubscription as defined below. items: properties: associateId: description: 0 to N identifiers to associate the information for a specific UE or flow. items: $ref: '#/components/schemas/AssociateId' type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: AssociateId ecgi: description: E-UTRAN CelI Global Identifier. items: $ref: '#/components/schemas/Ecgi' type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Ecgi s1BearerInfo: description: S1 bearer information as defined below. items: type: object type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Structure (inlined) tempUeId: description: The temporary identifier allocated for the specific UE as defined below. properties: mmec: description: MMEC as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String mtmsi: description: M-TMSI as defined in ETSI TS 136 413 [i.3]. type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - mmec - mtmsi type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) type: object required: - ecgi - s1BearerInfo type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) timeStamp: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp required: - notificationType - s1Event - s1UeInfo type: object x-etsi-ref: 6.4.10 S1BearerSubscription: properties: S1BearerSubscriptionCriteria: description: As defined below. type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) _links: description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests. type: object x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: Structure (inlined) callbackReference: description: URI selected by the service consumer, to receive notifications on the subscribed RNIS information. This shall be included in the request and response. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI eventType: description: "Description of the subscribed event. The event is included\ \ both in the request and in the response. \nFor the eventType, the following\ \ values are currently defined:\n0 = RESERVED.\n1 = S1_BEARER_ESTABLISH.\n\ 2 = S1_BEARER_MODIFY.\n3 = S1_BEARER_RELEASE." items: $ref: '#/components/schemas/Enum' type: array x-etsi-mec-cardinality: 1..N x-etsi-mec-origin-type: Enum expiryDeadline: $ref: '#/components/schemas/TimeStamp' description: Time stamp. x-etsi-mec-cardinality: 0..1 x-etsi-mec-origin-type: TimeStamp subscriptionType: description: Shall be set to "S1BearerSubscription". type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: String required: - subscriptionType - callbackReference - eventType - S1BearerSubscriptionCriteria type: object x-etsi-ref: 6.3.9 SerializerTypes: type: string SubscriptionLinkList: properties: _links: description: List of hyperlinks related to the resource. items: properties: self: $ref: '#/components/schemas/LinkType' description: '' x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: LinkType subscription: description: A link to a subscription. items: type: object properties: href: description: The URI referring to the subscription. format: uri type: string x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: URI required: - href type: array x-etsi-mec-cardinality: 0..N x-etsi-mec-origin-type: Structure (inlined) type: object required: - self type: object x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Structure (inlined) required: - _links type: object x-etsi-ref: 6.3.10 TimeStamp: properties: nanoSeconds: $ref: '#/components/schemas/Uint32' description: The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 seconds: $ref: '#/components/schemas/Uint32' description: The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC. x-etsi-mec-cardinality: '1' x-etsi-mec-origin-type: Uint32 required: - seconds - nanoSeconds type: object x-etsi-ref: 6.5.3 TransportTypes: type: string Trigger: description: As defined in Ref ETSI TS 136 331 [i.7] enum: - 0 = NOT_AVAILABLE - 1 = PERIODICAL_REPORT_STRONGEST_CELLS - 2 = PERIODICAL_REPORT_STRONGEST_CELLS_FOR_SON - 3 = PERIODICAL_REPORT_CGI - 4 = INTRA_PERIODICAL_REPORT_STRONGEST_CELLS - 5 = INTRA_PERIODICAL_REPORT_CGI - 10 = EVENT_A1 - 11 = EVENT_A2 - 12 = EVENT_A3 - 13 = EVENT_A4 - 14 = EVENT_A5 - 15 = EVENT_A6 - 20 = EVENT_B1 - 21 = EVENT_B2 - 20 = EVENT_B1-NR - 21 = EVENT_B2-NR - 30 = EVENT_C1 - 31 = EVENT_C2 - 40 = EVENT_W1 - 41 = EVENT_W2 - 42 = EVENT_W3 - 50 = EVENT_V1 - 51 = EVENT_V2 - 60 = EVENT_H1 - 61 = EVENT_H2 type: string TriggerNr: description: The enumeration Trigger represents specified triggers for a 5G UE Measurement Report. Full details can be found in ETSI TS 138 331 [i.13]). enum: - 0 = NOT_AVAILABLE - 1 = NR_PERIODICAL - 2 = NR_CGI - 10 = EVENT_A1 - 11 = EVENT_A2 - 12 = EVENT_A3 - 13 = EVENT_A4 - 14 = EVENT_A5 - 15 = EVENT_A6 - 20 = INTER_RAT_PERIODICAL - 21 = INTER_RAT_CGI - 30 = EVENT_B1 - 31 = EVENT_B2 type: string Uint32: type: number UnsignedInt: type: number VirtualNetworkInterfaceRequirements: type: string