RniAPI.yaml 179 KB
Newer Older
openapi: 3.0.2
servers:
  - url: 'http://127.0.0.1:8081/rni/v2'
  - url: 'https://127.0.0.1:8081/rni/v2'
  title: MEC Radion Network Information API
  version: 2.1.1
  description: The ETSI MEC ISG MEC012 Radio Network Information API
  license:
admin_forge's avatar
admin_forge committed
    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'
    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
            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
    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
            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
            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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions'
                    - 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
            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
            properties:
              SubscriptionLinkList:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/cell_change'
                    - 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
            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
            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
            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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/s1_bearer'
                    - 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
            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
            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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/ta'
                    - href: >-
                        http://meAppClient.example.com/rni/v1/notifications/ta/77777
                    - href: >-
                        http://meAppClient.example.com/rni/v1/notifications/ta/77778
        '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
            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
            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:
            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
            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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/meas_rep_ue'
                    - href: >-
                        http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77777
                    - href: >-
                        http://meAppClient.example.com/rni/v1/notifications/meas_rep_ue/77778
        '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
            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
            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
            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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_est'
                    - 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
            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
            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:
          description: Subscription information regarding RAB establishment notifications
          schema:
            type: object
            required:
            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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_mod'
                    - 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
            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
            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:
          description: Subscription information regarding RAB Modification notifications
          schema:
            type: object
            required:
            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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/rab_rel'
                    - 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
            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
            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:
          description: Subscription information regarding 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
            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:
          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
            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
            properties:
                $ref: '#/components/schemas/SubscriptionLinkList'
          examples:
            application/json:
              SubscriptionLinkList:
                _links:
                  self: 'http://meAppServer.example.com/rni/v1/subscriptions/ca_reconf'
                    - 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
            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
            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:
          description: >-
            Subscription information regarding 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
            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:
          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
            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
  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:
3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295
      - 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)
          description: Shall be set to "MeasRepUeSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - 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'
          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
            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)
          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:
      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