RniAPI.yaml 150 KB
Newer Older
Michel Roy's avatar
Michel Roy committed
openapi: 3.0.0
Michel Roy's avatar
Michel Roy committed
  title: ETSI GS MEC 012 - Radio Network Information API
  version: 2.1.1
  description: The ETSI MEC ISG MEC012 Radio Network Information API described using OpenAPI.
  license:
admin_forge's avatar
admin_forge committed
    name: BSD-3-Clause
    url: 'https://forge.etsi.org/legal-matters'
externalDocs:
Michel Roy's avatar
Michel Roy committed
  description: ETSI GS MEC 012 Radio Network Information API, V2.1.1
  url: 'http://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.01.01_60/gs_mec012v020101p.pdf'
servers:
Michel Roy's avatar
Michel Roy committed
  - url: 'https://localhost/rni/v2'
tags:
- name: 'rni'
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on Radio Access Bearers'
      description: 'Queries information about the Radio Access Bearers'
      operationId: rab_infoGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $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
Michel Roy's avatar
Michel Roy committed
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: object
                properties:
                  rabInfo:
                    $ref: '#/components/schemas/RabInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on the underlying Mobile Network that the MEC application is associated to'
      description: 'Queries information about the Mobile Network'
      operationId: plmn_infoGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $ref: '#/components/parameters/Query.AppInsIdArr'
      responses:
        '200':
Michel Roy's avatar
Michel Roy committed
          description: Successful response to plmn_info request
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                properties:
                  plmnInfo:
                    type: "array"
                    items:
                      $ref: '#/components/schemas/PlmnInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
  /queries/s1_bearer_info:
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve S1-U bearer information related to specific UE(s)'
      description: 'Queries information about the S1 bearer(s)'
      operationId: s1_bearer_infoGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $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
Michel Roy's avatar
Michel Roy committed
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                required:
                  - "s1BearerInfo"
                properties:
                  s1BearerInfo:
                    $ref: '#/components/schemas/S1BearerInfo'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
  /queries/layer2_meas:
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on layer 2 measurements'
      description: 'Queries information about the layer 2 measurements.'
      operationId: layer2_meas_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.DlGbrPrbUsageCell'
        - $ref: '#/components/parameters/Query.UlGbrPrbUsageCell'
        - $ref: '#/components/parameters/Query.DlNonGbrPrbUsageCell'
        - $ref: '#/components/parameters/Query.UlNonGbrPrbUsageCell'
        - $ref: '#/components/parameters/Query.DlTotalPrbUsageCell'
        - $ref: '#/components/parameters/Query.UlTotalPrbUsageCell'
        - $ref: '#/components/parameters/Query.ReceivedDedicatedPreamblesCell'
        - $ref: '#/components/parameters/Query.ReceivedRandomPreamblesLowRangeCell'
        - $ref: '#/components/parameters/Query.ReceivedRandomPreamblesHighRangeCell'
        - $ref: '#/components/parameters/Query.NumberOfActiveUeDlGbrCell'
        - $ref: '#/components/parameters/Query.NumberOfActiveUeUlGbrCell'
        - $ref: '#/components/parameters/Query.NumberOfActiveUeDlNonGbrCell'
        - $ref: '#/components/parameters/Query.NumberOfActiveUeUlNonGbrCell'
        - $ref: '#/components/parameters/Query.DlGbrPdrCell'
        - $ref: '#/components/parameters/Query.UlGbrPdrCell'
        - $ref: '#/components/parameters/Query.DlNonGbrPdrCell'
        - $ref: '#/components/parameters/Query.UlNonGbrPdrCell'
        - $ref: '#/components/parameters/Query.DlGbrDelayUe'
        - $ref: '#/components/parameters/Query.UlGbrDelayUe'
        - $ref: '#/components/parameters/Query.DlNonGbrDelayUe'
        - $ref: '#/components/parameters/Query.UlNonGbrDelayUe'
        - $ref: '#/components/parameters/Query.DlGbrPdrUe'
        - $ref: '#/components/parameters/Query.UlGbrPdrUe'
        - $ref: '#/components/parameters/Query.DlNonGbrPdrUe'
        - $ref: '#/components/parameters/Query.UlNonGbrPdrUe'
        - $ref: '#/components/parameters/Query.DlGbrThroughputUe'
        - $ref: '#/components/parameters/Query.UlGbrThroughputUe'
        - $ref: '#/components/parameters/Query.DlNonGbrThroughputUe'
        - $ref: '#/components/parameters/Query.UlNonGbrThroughputUe'
        - $ref: '#/components/parameters/Query.DlGbrDataVolumeUe'
        - $ref: '#/components/parameters/Query.UlGbrDataVolumeUe'
        - $ref: '#/components/parameters/Query.DlNonGbrDataVolumeUe'
        - $ref: '#/components/parameters/Query.UlNonGbrDataVolumeUe'
      responses:
        '200':
Michel Roy's avatar
Michel Roy committed
          description: Successful response to layer2 measurements info request
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: "object"
                required:
                  - "l2Meas"
                properties:
                  l2Meas:
                    $ref: '#/components/schemas/L2Meas'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
        '414':
          $ref: '#/components/responses/414'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
Michel Roy's avatar
Michel Roy committed
  /subscriptions:
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on subscriptions for notifications'
      description: 'Queries information on subscriptions for notifications'
      operationId: subscriptionLinkList_subscriptionsGET
      parameters:
        - $ref: '#/components/parameters/Query.SubscriptionType'
      responses:
        '200':
Michel Roy's avatar
Michel Roy committed
          description: 'Response body contains the list of links to requestors subscriptions.'
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: object
                required:
                  - subscriptionLinkList
                properties:
                  subscriptionLinkList:
                    $ref: '#/components/schemas/SubscriptionLinkList'
              example:
                subscriptionLinkList:
                  _links:
                    self:
                      href: 'http://meAppServer.example.com/rni/v2/subscriptions'
Michel Roy's avatar
Michel Roy committed
                    - _links:
                        self:
                          href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                      callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                      subscriptionType: CellChangeSubscription
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "subscriptions"
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Create a new subscription'
      description: 'Creates a new subscription to Radio Network Information notifications'
      operationId: subscriptionsPOST
      requestBody:
        description: Subscription to be created
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                notificationSubscription:
                  oneOf:
                    - $ref: '#/components/schemas/CellChangeSubscription'
                    - $ref: '#/components/schemas/RabEstSubscription'
                    - $ref: '#/components/schemas/RabModSubscription'
                    - $ref: '#/components/schemas/RabRelSubscription'
                    - $ref: '#/components/schemas/MeasRepUeSubscription'
                    - $ref: '#/components/schemas/NrMeasRepUeSubscription'
                    - $ref: '#/components/schemas/MeasTaSubscription'
                    - $ref: '#/components/schemas/CaReconfSubscription'
                    - $ref: '#/components/schemas/S1BearerSubscription'
                  discriminator:
                    propertyName: subscriptionType
              example:
                notificationSubscription:
                  subscriptionType: CellChangeSubscription
                  callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                  filterCriteriaAssocHo:
                    appInstanceId: 'myApp'
                    associateId:
Michel Roy's avatar
Michel Roy committed
                    - type: 1
Michel Roy's avatar
Michel Roy committed
                      value: '10.100.0.1'
                    ecgi:
                    - plmn:
                        mnc: '01'
                        mcc: '001'
                      cellId: 'ACBDEFA'
                    hoStatus:
Michel Roy's avatar
Michel Roy committed
                    - 1
                    - 2
Michel Roy's avatar
Michel Roy committed
                  expiryDeadline:
                    seconds: 1977836800
                    nanoseconds: 0
      responses:
        '201':
Michel Roy's avatar
Michel Roy committed
          description: Successful subscription
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: object
                properties:
                  notificationSubscription:
                    oneOf:
                      - $ref: '#/components/schemas/CellChangeSubscription'
                      - $ref: '#/components/schemas/RabEstSubscription'
                      - $ref: '#/components/schemas/RabModSubscription'
                      - $ref: '#/components/schemas/RabRelSubscription'
                      - $ref: '#/components/schemas/MeasRepUeSubscription'
                      - $ref: '#/components/schemas/NrMeasRepUeSubscription'
                      - $ref: '#/components/schemas/MeasTaSubscription'
                      - $ref: '#/components/schemas/CaReconfSubscription'
                      - $ref: '#/components/schemas/S1BearerSubscription'
                    discriminator:
                      propertyName: subscriptionType
                example:
                  notificationSubscription:
                    subscriptionType: CellChangeSubscription
                    callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                    _links:
                      self:
                        href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                    filterCriteriaAssocHo:
                      appInstanceId: 'myApp'
                      associateId:
Michel Roy's avatar
Michel Roy committed
                      - type: 1
Michel Roy's avatar
Michel Roy committed
                        value: '10.100.0.1'
                      ecgi:
                      - plmn:
                          mnc: '01'
                          mcc: '001'
                        cellId: 'ACBDEFA'
                      hoStatus:
Michel Roy's avatar
Michel Roy committed
                      - 1
                      - 2
Michel Roy's avatar
Michel Roy committed
                    expiryDeadline:
                      seconds: 1977836800
                      nanoseconds: 0
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/401'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/403'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/404'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/406'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/412'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/422'
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/429'
      callbacks:
        notification:
          '{$request.body#/notificationSubscription.callbackReference}':
            post:
              summary: 'Callback POST used to send a notification'
              description: 'Notification from RNIS, content based on subscription type'
              operationId: notificationPOST
              requestBody:
                description: Subscription notification
                required: true
                content:
                  application/json:
                    schema:
                      type: object
                      properties:
                        notification:
                          oneOf:
                            - $ref: '#/components/schemas/CellChangeNotification'
                            - $ref: '#/components/schemas/RabEstNotification'
                            - $ref: '#/components/schemas/RabModNotification'
                            - $ref: '#/components/schemas/RabRelNotification'
                            - $ref: '#/components/schemas/MeasRepUeNotification'
                            - $ref: '#/components/schemas/NrMeasRepUeNotification'
                            - $ref: '#/components/schemas/MeasTaNotification'
                            - $ref: '#/components/schemas/CaReconfNotification'
                            - $ref: '#/components/schemas/S1BearerNotification'
                          discriminator:
                            propertyName: notificationType
                      example:
                        notification:
                          notificationType: CellChangeNotification
                          associateId:
Michel Roy's avatar
Michel Roy committed
                          - type: 1
Michel Roy's avatar
Michel Roy committed
                            value: '10.100.0.1'
Michel Roy's avatar
Michel Roy committed
                          hoStatus: 1
Michel Roy's avatar
Michel Roy committed
                          srcEcgi:
                            plmn:
                              mnc: '01'
                              mcc: '001'
                            cellId: 'ACBDEFA'
                          tempUeId:
                            mmec: 1
                            mtmsi: 001011231231234
                          timeStamp:
                            seconds: 1977836800
                            nanoseconds: 0
                          trgEcgi:
                            plmn:
                              mnc: '01'
                              mcc: '001'
                            cellId: 'FEDCBAA'
              responses:
                '204':
                  $ref: '#/components/responses/204'
      x-swagger-router-controller: "subscriptions"
  '/subscriptions/{subscriptionId}':
Michel Roy's avatar
Michel Roy committed
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Retrieve information on current specific subscription'
      description: 'Queries information about an existing subscription, identified by its self-referring URI returned on creation (initial POST)'
      operationId: subscriptionsGET
      parameters:
Michel Roy's avatar
Michel Roy committed
        - $ref: '#/components/parameters/Path.subscrId'
      responses:
        '200':
Michel Roy's avatar
Michel Roy committed
          description: Subscription information regarding subscription notifications
          content:
            application/json:
              schema:
                type: object
                required:
                  - notificationSubscription
                properties:
                  notificationSubscription:
                    oneOf:
                      - $ref: '#/components/schemas/CellChangeSubscription'
                      - $ref: '#/components/schemas/RabEstSubscription'
                      - $ref: '#/components/schemas/RabModSubscription'
                      - $ref: '#/components/schemas/RabRelSubscription'
                      - $ref: '#/components/schemas/MeasRepUeSubscription'
                      - $ref: '#/components/schemas/NrMeasRepUeSubscription'
                      - $ref: '#/components/schemas/MeasTaSubscription'
                      - $ref: '#/components/schemas/CaReconfSubscription'
                      - $ref: '#/components/schemas/S1BearerSubscription'
                    discriminator:
                      propertyName: subscriptionType
                example:
                  notificationSubscription:
                    subscriptionType: CellChangeSubscription
                    callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                    _links:
                      self:
                        href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                    filterCriteriaAssocHo:
                      appInstanceId: 'myApp'
                      associateId:
Michel Roy's avatar
Michel Roy committed
                      - type: 1
Michel Roy's avatar
Michel Roy committed
                        value: '10.100.0.1'
                      ecgi:
                      - plmn:
                          mnc: '01'
                          mcc: '001'
                        cellId: 'ACBDEFA'
                      hoStatus:
Michel Roy's avatar
Michel Roy committed
                      - 1
                      - 2
Michel Roy's avatar
Michel Roy committed
                    expiryDeadline:
                      seconds: 1977836800
                      nanoseconds: 0
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '429':
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "subscriptions"
    put:
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Modify an existing subscription'
      description: 'Updates an existing subscription, identified by its self-referring URI returned on creation (initial POST)'
      operationId: subscriptionsPUT
      requestBody:
        description: Subscription to be modified
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                notificationSubscription:
                  oneOf:
                      - $ref: '#/components/schemas/CellChangeSubscription'
                      - $ref: '#/components/schemas/RabEstSubscription'
                      - $ref: '#/components/schemas/RabModSubscription'
                      - $ref: '#/components/schemas/RabRelSubscription'
                      - $ref: '#/components/schemas/MeasRepUeSubscription'
                      - $ref: '#/components/schemas/NrMeasRepUeSubscription'
                      - $ref: '#/components/schemas/MeasTaSubscription'
                      - $ref: '#/components/schemas/CaReconfSubscription'
                      - $ref: '#/components/schemas/S1BearerSubscription'
                  discriminator:
                    propertyName: subscriptionType
              example:
                notificationSubscription:
                  subscriptionType: CellChangeSubscription
                  callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                  _links:
                    self:
                      href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                  filterCriteriaAssocHo:
                    appInstanceId: 'myApp'
                    associateId:
Michel Roy's avatar
Michel Roy committed
                    - type: 1
Michel Roy's avatar
Michel Roy committed
                      value: '10.100.0.1'
                    ecgi:
                    - plmn:
                        mnc: '01'
                        mcc: '001'
                      cellId: 'ACBDEFA'
                    hoStatus:
Michel Roy's avatar
Michel Roy committed
                    - 1
                    - 2
Michel Roy's avatar
Michel Roy committed
                  expiryDeadline:
                    seconds: 1977836800
                    nanoseconds: 0
      parameters:
        - $ref: '#/components/parameters/Path.subscrId'
      responses:
        '200':
          description: Successful subscription to response to subscription notifications
          content:
            application/json:
Michel Roy's avatar
Michel Roy committed
              schema:
                type: object
                properties:
                  notificationSubscription:
                    oneOf:
                      - $ref: '#/components/schemas/CellChangeSubscription'
                      - $ref: '#/components/schemas/RabEstSubscription'
                      - $ref: '#/components/schemas/RabModSubscription'
                      - $ref: '#/components/schemas/RabRelSubscription'
                      - $ref: '#/components/schemas/MeasRepUeSubscription'
                      - $ref: '#/components/schemas/NrMeasRepUeSubscription'
                      - $ref: '#/components/schemas/MeasTaSubscription'
                      - $ref: '#/components/schemas/CaReconfSubscription'
                      - $ref: '#/components/schemas/S1BearerSubscription'
                    discriminator:
                      propertyName: subscriptionType
              example:
                notificationSubscription:
                  subscriptionType: CellChangeSubscription
                  callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                  _links:
                    self:
                      href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                  filterCriteriaAssocHo:
                    appInstanceId: 'myApp'
                    associateId:
Michel Roy's avatar
Michel Roy committed
                    - type: 1
Michel Roy's avatar
Michel Roy committed
                      value: '10.100.0.1'
                    ecgi:
                    - plmn:
                        mnc: '01'
                        mcc: '001'
                      cellId: 'ACBDEFA'
                    hoStatus:
Michel Roy's avatar
Michel Roy committed
                    - 1
                    - 2
Michel Roy's avatar
Michel Roy committed
                  expiryDeadline:
                    seconds: 1977836800
                    nanoseconds: 0
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '412':
          $ref: '#/components/responses/412'
        '422':
          $ref: '#/components/responses/422'
        '429':
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "subscriptions"
    delete:
      tags:
Michel Roy's avatar
Michel Roy committed
      - 'rni'
Michel Roy's avatar
Michel Roy committed
      summary: 'Cancel an existing subscription'
      description: 'Cancels an existing subscription, identified by its self-referring URI returned on creation (initial POST)'
      operationId: subscriptionsDELETE
      parameters:
        - $ref: '#/components/parameters/Path.subscrId'
      responses:
        '204':
          $ref: '#/components/responses/204'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '429':
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "subscriptions"
components:
  responses:
    204:
      description: No Content
    400:
      description: 'Bad Request : used to indicate that incorrect parameters were passed to the request.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    401:
      description: 'Unauthorized :  used when the client did not submit credentials.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    403:
      description: 'Forbidden :  operation is not allowed given the current status of the resource.'
      content:
        application/json:
          schema:
            type: object
Michel Roy's avatar
Michel Roy committed
              - problemDetails
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    404:
      description: 'Not Found :  used when a client provided a URI that cannot be mapped to a valid resource URI.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    406:
      description: 'Not Acceptable : used to indicate that the server cannot provide the any of the content formats supported by the client.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    412:
      description: 'Precondition failed :  used when a condition has failed during conditional requests, e.g. when
        using ETags to avoid write conflicts when using PUT'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    414:
      description: 'URI Too Long : used to indicate that the server is refusing to process the request because the request URI is
        longer than the server is willing or able to process.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    415:
      description: 'Unsupported Media Type :  used to indicate that the server or the client does not support the content type of the entity body.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
    422:
      description: 'Unprocessable Entity : used to indicate that the server understands the content type of the request entity and that the
        syntax of the request entity is correct but that the server is unable to process the contained instructions. This error condition can occur if an
        JSON request body is syntactically correct but semantically incorrect, for example if the target area for the request is considered too large. This
        error condition can also occur if the capabilities required by the request are not supported.'
      content:
        application/json:
          schema:
            type: object
            properties:
Michel Roy's avatar
Michel Roy committed
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
          example:
            application/problem+json:
              problemDetails:
                type: 'https://meAppServer.example.com/rni/v2/probs/too-many targets'
                title: Too many targets
                status: '422'
                detail: The target area for the request is considered too large
Michel Roy's avatar
Michel Roy committed
                instance: /meAppClient.example.com/77777/msgs/abc
    429:
      description: 'Too Many Requests : used when a rate limiter has triggered.'
      content:
        application/json:
          schema:
            type: object
            properties:
              problemDetails:
                $ref: '#/components/schemas/ProblemDetails'
  parameters:
    Path.subscrId:
      name: subscriptionId
      in: path
      description: 'Subscription Id, specifically the "Self-referring URI" returned in the subscription request'
      required: true
      schema:
        type: string
        format: uri
      x-exportParamName: SubscriptionId
    Query.AppInsId:
      name: app_ins_id
      in: query
      description: Application instance identifier
      required: false
      schema:
        type: string
      x-exportParamName: AppInsId
      x-optionalDataType: String
    Query.AppInsIdArr:
      name: app_ins_id
      in: query
      description: 'Comma separated list of Application instance identifiers'
      required: true
      schema:
          type: array
          items:
            type: string
      x-exportParamName: AppInsIdArr
    Query.CellId:
      name: cell_id
      in: query
      description: 'Comma separated list of E-UTRAN Cell Identities'
      required: false
      schema:
        type: array
        items:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: CellId
    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:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: UeIpv4Address
    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:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: UeIpv6Address
    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:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: NatedIpAddress
    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:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: GtpTeid
    Query.ErabId:
      name: erab_id
      in: query
      description: E-RAB identifier
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabId
      x-optionalDataType: Int32
    Query.ErabIdArr:
      name: erab_id
      in: query
      description: 'Comma separated list of E-RAB identifiers'
      required: false
      schema:
        type: array
        items:
Michel Roy's avatar
Michel Roy committed
          type: integer
Michel Roy's avatar
Michel Roy committed
          format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabIdArr
    Query.Qci:
      name: qci
      in: query
      description: 'QoS Class Identifier as defined in ETSI TS 123 401'
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: Qci
      x-optionalDataType: Int32
    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
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabMbrDl
      x-optionalDataType: Int32
    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
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabMbrUl
      x-optionalDataType: Int32
    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
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabGbrDl
      x-optionalDataType: Int32
    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
Michel Roy's avatar
Michel Roy committed
        format: int32
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: ErabGbrUl
      x-optionalDataType: Int32
    Query.TempUeId:
      name: temp_ue_id
      in: query
      description: 'Comma separated list of temporary identifiers allocated for the specific UE as defined in   ETSI TS 136 413'
      required: false
      schema:
        type: array
        items:
Michel Roy's avatar
Michel Roy committed
          type: string
      x-exportParamName: TempUeId
    Query.DlGbrPrbUsageCell:
      name: dl_gbr_prb_usage_cell
      in: query
      description: 'PRB usage for downlink GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: DlGbrPrbUsageCell
    Query.UlGbrPrbUsageCell:
      name: ul_gbr_prb_usage_cell
      in: query
      description: 'PRB usage for uplink GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: UlGbrPrbUsageCell
    Query.DlNonGbrPrbUsageCell:
      name: dl_nongbr_prb_usage_cell
      in: query
      description: 'PRB usage for downlink non-GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: DlNonGbrPrbUsageCell
    Query.UlNonGbrPrbUsageCell:
      name: ul_nongbr_prb_usage_cell
      in: query
      description: 'PRB usage for uplink non-GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
Michel Roy's avatar
Michel Roy committed
      x-exportParamName: UlNonGbrPrbUsageCell
    Query.DlTotalPrbUsageCell:
      name: dl_total_prb_usage_cell
      in: query
      description: 'PRB usage for total downlink traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlTotalPrbUsageCell
    Query.UlTotalPrbUsageCell:
      name: ul_total_prb_usage_cell
      in: query
      description: 'PRB usage for total uplink traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlTotalPrbUsageCell
    Query.ReceivedDedicatedPreamblesCell:
      name: received_dedicated_preambles_cell
      in: query
      description: 'Received dedicated preambles in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: ReceivedDedicatedPreamblesCell
    Query.ReceivedRandomPreamblesLowRangeCell:
      name: received_randomly_selected_preambles_low_range_cell
      in: query
      description: 'Received randomly selected preambles in the low range in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: ReceivedRandomPreamblesLowRangeCell
    Query.ReceivedRandomPreamblesHighRangeCell:
      name: received_randomly_selected_preambles_high_range_cell
      in: query
      description: 'Received rendomly selected preambles in the high range in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: ReceivedRandomPreamblesHighRangeCell
    Query.NumberOfActiveUeDlGbrCell:
      name: number_of_active_ue_dl_gbr_cell
      in: query
      description: 'Number of active UEs with downlink GBR traffic as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: NumberOfActiveUeDlGbrCell
    Query.NumberOfActiveUeUlGbrCell:
      name: number_of_active_ue_ul_gbr_cell
      in: query
      description: 'Number of active UEs with uplink GBR traffic as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: NumberOfActiveUeUlGbrCell
    Query.NumberOfActiveUeDlNonGbrCell:
      name: number_of_active_ue_dl_nongbr_cell
      in: query
      description: 'Number of active UEs with downlink non-GBR traffic as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: NumberOfActiveUeDlNonGbrCell
    Query.NumberOfActiveUeUlNonGbrCell:
      name: number_of_active_ue_ul_nongbr_cell
      in: query
      description: 'Number of active UEs with uplink non-GBR traffic as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: NumberOfActiveUeUlNonGbrCell
    Query.DlGbrPdrCell:
      name: dl_gbr_pdr_cell
      in: query
      description: 'Packet discard rate for downlink GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlGbrPdrCell
    Query.UlGbrPdrCell:
      name: ul_gbr_pdr_cell
      in: query
      description: 'Packet discard rate for uplink GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlGbrPdrCell
    Query.DlNonGbrPdrCell:
      name: dl_nongbr_pdr_cell
      in: query
      description: 'Packet discard rate for downlink non-GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlNonGbrPdrCell
    Query.UlNonGbrPdrCell:
      name: ul_nongbr_pdr_cell
      in: query
      description: 'Packet discard rate for uplink non-GBR traffic in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlNonGbrPdrCell
    Query.DlGbrDelayUe:
      name: dl_gbr_delay_ue
      in: query
      description: 'Packet delay of downlink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlGbrDelayUe
    Query.UlGbrDelayUe:
      name: ul_gbr_delay_ue
      in: query
      description: 'Packet delay of uplink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlGbrDelayUe
    Query.DlNonGbrDelayUe:
      name: dl_nongbr_delay_ue
      in: query
      description: 'Packet delay of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlNonGbrDelayUe
    Query.UlNonGbrDelayUe:
      name: ul_nongbr_delay_ue
      in: query
      description: 'Packet delay of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlNonGbrDelayUe
    Query.DlGbrPdrUe:
      name: dl_gbr_pdr_ue
      in: query
      description: 'Packet discard rate of downlink GBR traffic of a UE in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlGbrPdrUe
    Query.UlGbrPdrUe:
      name: ul_gbr_pdr_ue
      in: query
      description: 'Packet discard rate of uplink GBR traffic of a UE in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlGbrPdrUe
    Query.DlNonGbrPdrUe:
      name: dl_nongbr_pdr_ue
      in: query
      description: 'Packet discard rate of downlink non-GBR traffic of a UE in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlNonGbrPdrUe
    Query.UlNonGbrPdrUe:
      name: ul_nongbr_pdr_ue
      in: query
      description: 'Packet discard rate of uplink non-GBR traffic of a UE in percentage as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlNonGbrPdrUe
    Query.DlGbrThroughputUe:
      name: dl_gbr_throughput_ue
      in: query
      description: 'Scheduled throughput of downlink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlGbrThroughputUe
    Query.UlGbrThroughputUe:
      name: ul_gbr_throughput_ue
      in: query
      description: 'Scheduled throughput of uplink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlGbrThroughputUe
    Query.DlNonGbrThroughputUe:
      name: dl_nongbr_throughput_ue
      in: query
      description: 'Scheduled throughput of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlNonGbrThroughputUe
    Query.UlNonGbrThroughputUe:
      name: ul_nongbr_throughput_ue
      in: query
      description: 'Scheduled throughput of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlNonGbrThroughputUe
    Query.DlGbrDataVolumeUe:
      name: dl_gbr_data_volume_ue
      in: query
      description: 'Data volume of downlink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlGbrDataVolumeUe
    Query.UlGbrDataVolumeUe:
      name: ul_gbr_data_volume_ue
      in: query
      description: 'Data volume of uplink GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlGbrDataVolumeUe
    Query.DlNonGbrDataVolumeUe:
      name: dl_nongbr_data_volume_ue
      in: query
      description: 'Data volume of downlink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: DlNonGbrDataVolumeUe
    Query.UlNonGbrDataVolumeUe:
      name: ul_nongbr_data_volume_ue
      in: query
      description: 'Data volume of uplink non-GBR traffic of a UE as defined in ETSI TS 136 314'
      required: false
      schema:
        type: integer
      x-exportParamName: UlNonGbrDataVolumeUe
    Query.SubscriptionType:
      name: subscription_type
      in: query
Michel Roy's avatar
Michel Roy committed
      description: 'Filter on a specific subscription type. Permitted values: cell_change, rab_est, rab_mod, rab_rel, meas_rep_ue, nr_meas_rep_ue, timing_advance_ue, ca_reconf, s1_bearer.'
Michel Roy's avatar
Michel Roy committed
      required: false
      schema:
        type: string
      x-exportParamName: SubscriptionType
  schemas:
    AssociateId:
      properties:
        type:
Michel Roy's avatar
Michel Roy committed
          description: 'Numeric value (0-255) corresponding to specified type of identifier as following: <p>0 = reserved. <p>1 = UE_IPv4_ADDRESS. <p>2 = UE_IPV6_ADDRESS. <p>3 = NATED_IP_ADDRESS. <p>4 = GTP_TEID.'
Michel Roy's avatar
Michel Roy committed
          enum:
Michel Roy's avatar
Michel Roy committed
          - 0
          - 1
          - 2
          - 3
          - 4
          type: integer
Michel Roy's avatar
Michel Roy committed
          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
    CaReconfNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              cellIdNei:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Identity of the best neighbouring cell associated with the Carrier Aggregation serving cell.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': CellId
                $ref: '#/components/schemas/CellId'
Michel Roy's avatar
Michel Roy committed
              cellIdSrv:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Identity of a Carrier Aggregation serving cell.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': CellId
                $ref: '#/components/schemas/CellId'
Michel Roy's avatar
Michel Roy committed
              rsrpNei:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrpSrv:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrqNei:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrqSrv:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - cellIdSrv
          - cellIdNei
          type: array
          x-etsi-mec-cardinality: 0..M
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        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
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        secondaryCellRemove:
          description: ''
          items:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      type: object
      x-etsi-ref: 6.4.8
    CaReconfSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssoc:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
          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
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssoc
      type: object
      x-etsi-ref: 6.3.8
    CellChangeNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        hoStatus:
Michel Roy's avatar
Michel Roy committed
          description: 'Indicate the status of the UE handover procedure. Values are defined as following:
            <p>1 = IN_PREPARATION.
            <p>2 = IN_EXECUTION.
            <p>3 = COMPLETED.
            <p>4 = REJECTED.
            <p>5 = CANCELLED.'
Michel Roy's avatar
Michel Roy committed
          enum:
Michel Roy's avatar
Michel Roy committed
          - 1
          - 2
          - 3
          - 4
          - 5
          type: integer
Michel Roy's avatar
Michel Roy committed
          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:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier of the source cell.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        tempUeId:
Michel Roy's avatar
Michel Roy committed
          description: The temporary identifier allocated for the specific UE as defined below.
Michel Roy's avatar
Michel Roy committed
          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)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        trgEcgi:
          description: 'E-UTRAN Cell Global Identifier of the target cell.
Michel Roy's avatar
Michel Roy committed

            NOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED.'
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/Ecgi'
          minItems: 1
          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:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssocHo:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            hoStatus:
Michel Roy's avatar
Michel Roy committed
              description: 'In case hoStatus is not included in the subscription request, the default value 3 = COMPLETED shall be used and included in the response:
                <p>1 = IN_PREPARATION.
                <p>2 = IN_EXECUTION.
                <p>3 = COMPLETED.
                <p>4 = REJECTED.
                <p>5 = CANCELLED.'
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/Enum'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Enum
          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
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssocHo
      type: object
      x-etsi-ref: 6.3.2
    CellId:
Michel Roy's avatar
Michel Roy committed
      description: String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
      type: string
    Ecgi:
      properties:
        cellId:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': CellId
          $ref: '#/components/schemas/CellId'
Michel Roy's avatar
Michel Roy committed
        plmn:
Michel Roy's avatar
Michel Roy committed
          # description': Public Land Mobile Network Identity.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Plmn
          $ref: '#/components/schemas/Plmn'
Michel Roy's avatar
Michel Roy committed
      required:
      - plmn
      - cellId
      type: object
      x-etsi-ref: 6.5.6
    Enum:
      type: integer
    ExpiryNotification:
      properties:
        _links:
          description: List of hyperlinks related to the resource.
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              description: Self referring URI. This shall be included in the response from the RNIS. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
Michel Roy's avatar
Michel Roy committed
              format: uri
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: URI
          required:
          - self
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
Michel Roy's avatar
Michel Roy committed
      - 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_pdr_cell:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_gbr_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_pdr_cell:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                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]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_total_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                description: "It indicates (in percentage) the PRB usage for total downlink traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ecgi:
Michel Roy's avatar
Michel Roy committed
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              number_of_active_ue_dl_gbr_cell:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the number of active UEs with downlink GBR traffic, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_dl_nongbr_cell:
Michel Roy's avatar
Michel Roy committed
                description: "It indicates the number of active UEs with downlink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_ul_gbr_cell:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the number of active UEs with uplink GBR traffic, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_ul_nongbr_cell:
Michel Roy's avatar
Michel Roy committed
                description: "It indicates the number of active UEs with uplink non-GBR traffic, as defined in ETSI TS\_136\_314\_[i.11]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              received_dedicated_preambles_cell:
Michel Roy's avatar
Michel Roy committed
                description: It indicates (in percentage) the received dedicated preamples, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              received_randomly_selected_preambles_high_range_cell:
Michel Roy's avatar
Michel Roy committed
                description: It indicates (in percentage) the received randomly selected preambles in the high range, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              received_randomly_selected_preambles_low_range_cell:
Michel Roy's avatar
Michel Roy committed
                description: It indicates (in percentage) the received randomly selected preambles in the low range, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_pdr_cell:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                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]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_pdr_cell:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                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]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_total_prb_usage_cell:
Michel Roy's avatar
Michel Roy committed
                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]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        cellUEInfo:
Michel Roy's avatar
Michel Roy committed
          description: The per cell per UE layer 2 measurements information as defined below.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              associateId:
Michel Roy's avatar
Michel Roy committed
                $ref: '#/components/schemas/AssociateId'
Michel Roy's avatar
Michel Roy committed
              dl_gbr_data_volume_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the data volume of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_gbr_delay_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the packet delay of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_gbr_pdr_ue:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_gbr_throughput_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the scheduled throughput of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_data_volume_ue:
Michel Roy's avatar
Michel Roy committed
                description: "It indicates the data volume of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_delay_ue:
Michel Roy's avatar
Michel Roy committed
                description: "It indicates the packet delay of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_pdr_ue:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_throughput_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the scheduled throughput of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ecgi:
Michel Roy's avatar
Michel Roy committed
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              ul_gbr_data_volume_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the data volume of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_gbr_delay_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the packet delay of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_gbr_pdr_ue:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_throughput_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the scheduled throughput of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_data_volume_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the data volume of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_delay_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the packet delay of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_pdr_ue:
Michel Roy's avatar
Michel Roy committed
                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].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_throughput_ue:
Michel Roy's avatar
Michel Roy committed
                description: It indicates the scheduled throughput of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          - associateId
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      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
    MeasQuantityResultsNr:
      properties:
        rsrp:
Michel Roy's avatar
Michel Roy committed
          description: "Reference Signal Received Power as defined in ETSI TS\_138 331 [i.13]."
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
Michel Roy's avatar
Michel Roy committed
          description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
Michel Roy's avatar
Michel Roy committed
          description: Reference Signal to Interference & Noise Ratio as defined in ETSI TS 138 331 [i.13].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
      type: object
      x-etsi-ref: 6.5.11
    MeasRepUeNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              cellIdNei:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Identity of the best neighbouring cell (NCell) associated with the SCell, as defined in ETSI TS 136 331 [i.7].
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': CellId
                $ref: '#/components/schemas/CellId'
Michel Roy's avatar
Michel Roy committed
              cellIdSrv:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Identity of a Secondary serving Cell (SCell), as defined in ETSI TS 136 331 [i.7].
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': CellId
                $ref: '#/components/schemas/CellId'
Michel Roy's avatar
Michel Roy committed
              rsrpNei:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpNeiEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpSrv:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpSrvEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqNei:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqNeiEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqSrv:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqSrvEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinrNei:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinrSrv:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - cellIdSrv
          type: array
          x-etsi-mec-cardinality: 0..M
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell 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
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        eutranNeighbourCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain information of all the neighbouring cells up to N.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              rsrp:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrq:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqEx:
Michel Roy's avatar
Michel Roy committed
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinr:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        heightUe:
Michel Roy's avatar
Michel Roy committed
          description: Indicates height of the UE in meters relative to the sea level as defined in ETSI TS 136.331 [i.7].
Michel Roy's avatar
Michel Roy committed
          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
            properties:
              nrBNCs:
Michel Roy's avatar
Michel Roy committed
                description: Measurement quantities concerning the best neighbours of the secondary serving cells
Michel Roy's avatar
Michel Roy committed
                properties:
                  nrBNCellInfo:
Michel Roy's avatar
Michel Roy committed
                    description: Best neighbours of the secondary serving cell(s) info
Michel Roy's avatar
Michel Roy committed
                    items:
                      type: object
                      properties:
                        nrBNCellGId:
Michel Roy's avatar
Michel Roy committed
                          # description': Cell Global Identifier, as defined in ETSI TS 138 331 [i.13].
                          # x-etsi-mec-cardinality': '1'
                          # x-etsi-mec-origin-type': NrCellId
                          $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
                        nrBNCellPlmn:
                          description: Public land mobile network identities
                          items:
                            $ref: '#/components/schemas/Plmn'
                          minItems: 1
                          type: array
                          x-etsi-mec-cardinality: 1..P
                          x-etsi-mec-origin-type: Plmn
Michel Roy's avatar
Michel Roy committed
                    minItems: 1
Michel Roy's avatar
Michel Roy committed
                    required:
                    - nrBNCellPlmn
                    - nrBNCellGId
                    type: array
                    x-etsi-mec-cardinality: 1..P
                    x-etsi-mec-origin-type: Structure (inlined)
                  nrBNCellRsrp:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrBNCellRsrq:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrBNCellRssi:
Michel Roy's avatar
Michel Roy committed
                    description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                required:
                - nrBNCellInfo
                type: object
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Structure (inlined)
              nrCarrierFreq:
Michel Roy's avatar
Michel Roy committed
                description: "ARFCN applicable for a downlink, uplink or bi-directional (TDD) NR carrier frequency, as defined in ETSI TS\_138.101 [i.15]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Uint32
              nrSCs:
Michel Roy's avatar
Michel Roy committed
                description: Measurement quantities concerning the secondary serving cells.
Michel Roy's avatar
Michel Roy committed
                properties:
                  nrSCellInfo:
                    description: Secondary serving cell(s) info.
                    items:
                      type: object
                      properties:
                        nrSCellGId:
Michel Roy's avatar
Michel Roy committed
                          # description': Cell Global Identifier, as defined in ETSI TS 138 331 [i.13].
                          # x-etsi-mec-cardinality': '1'
                          # x-etsi-mec-origin-type': NrCellId
                          $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
                        nrSCellPlmn:
                          description: Public land mobile network identities.
                          items:
                            $ref: '#/components/schemas/Plmn'
                          minItems: 1
                          type: array
                          x-etsi-mec-cardinality: 1..P
                          x-etsi-mec-origin-type: Plmn
Michel Roy's avatar
Michel Roy committed
                    minItems: 1
Michel Roy's avatar
Michel Roy committed
                    required:
                    - nrSCellPlmn
                    - nrSCellGId
                    type: array
                    x-etsi-mec-cardinality: 1..P
                    x-etsi-mec-origin-type: Structure (inlined)
                  nrSCellRsrp:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRsrq:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRssi:
Michel Roy's avatar
Michel Roy committed
                    description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                required:
                - nrSCellInfo
                type: object
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrCarrierFreq
          - nrSCs
          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
            properties:
              nrNCellInfo:
                description: 5G NR neighbour cell info.
                items:
                  type: object
                  properties:
                    nrNCellGId:
Michel Roy's avatar
Michel Roy committed
                      # description': Cell Global Identifier, as defined in ETSI TS 138 331 [i.13].
                      # x-etsi-mec-cardinality': '1'
                      # x-etsi-mec-origin-type': NrCellId
                      $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
                    nrNCellPlmn:
                      description: Public land mobile network identities.
                      items:
                        $ref: '#/components/schemas/Plmn'
                      minItems: 1
                      type: array
                      x-etsi-mec-cardinality: 1..P
                      x-etsi-mec-origin-type: Plmn
Michel Roy's avatar
Michel Roy committed
                minItems: 1
Michel Roy's avatar
Michel Roy committed
                required:
                - nrNCellPlmn
                - nrNCellGId
                type: array
                x-etsi-mec-cardinality: 1..P
                x-etsi-mec-origin-type: Structure (inlined)
              nrNCellRsrp:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRsrq:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRssi:
Michel Roy's avatar
Michel Roy committed
                description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                # description': Beam level measurements results of a NR cell.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': RsIndexResults
                $ref: '#/components/schemas/RsIndexResults'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrNCellInfo
          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:
Michel Roy's avatar
Michel Roy committed
          description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrpEx:
Michel Roy's avatar
Michel Roy committed
          description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
Michel Roy's avatar
Michel Roy committed
          description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrqEx:
Michel Roy's avatar
Michel Roy committed
          description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
Michel Roy's avatar
Michel Roy committed
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        trigger:
Michel Roy's avatar
Michel Roy committed
          # description': Corresponds to a specific E-UTRAN UE Measurement Report trigger.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Trigger
          $ref: '#/components/schemas/Trigger'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - rsrp
      - rsrq
      - trigger
      type: object
      x-etsi-ref: 6.4.6
    MeasRepUeSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssocTri:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            trigger:
Michel Roy's avatar
Michel Roy committed
              description: Corresponds to a specific E-UTRAN UE Measurement Report trigger.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/Trigger'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Trigger
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "MeasRepUeSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssocTri
      type: object
      x-etsi-ref: 6.3.6
    MeasTaNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        notificationType:
          description: Shall be set to "MeasTaNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        timingAdvance:
          description: The timing advance as defined in ETSI TS 136 214 [i.5].
Michel Roy's avatar
Michel Roy committed
          format: int32
          type: integer
Michel Roy's avatar
Michel Roy committed
          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:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssoc:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "MeasTaSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssoc
      type: object
      x-etsi-ref: 6.3.7
    NRcgi:
      properties:
        nrcellId:
Michel Roy's avatar
Michel Roy committed
          # description': NR Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': NrCellId
          $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
        plmn:
Michel Roy's avatar
Michel Roy committed
          # description': Public Land Mobile Network Identity.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Plmn
          $ref: '#/components/schemas/Plmn'
Michel Roy's avatar
Michel Roy committed
      required:
      - plmn
      - nrcellId
      type: object
      x-etsi-ref: 6.5.7
    NrCellId:
Michel Roy's avatar
Michel Roy committed
      description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17].
Michel Roy's avatar
Michel Roy committed
      type: string
    NrMeasRepUeNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        eutraNeighCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              rsrp:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_138 331 [i.13]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrq:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinr:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal plus Interference Noise Ratio as defined in ETSI TS\_138\_331\_[i.13]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          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:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                # description': Measurement quantity results relating to the Channel State Information Reference Signal of the neighbouring cells.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
              measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                # description': Measurement quantity results relating to the Synchronization Signal Block of the neighbouring cells.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
              nrcgi:
Michel Roy's avatar
Michel Roy committed
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': NrCellId
                $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
              rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                # description': Beam level measurement information.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': RsIndexResults
                $ref: '#/components/schemas/RsIndexResults'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrcgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        servCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain information of all the serving cells up to N.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              nCell:
Michel Roy's avatar
Michel Roy committed
                description: Measurement information relating to the best neighbour of this serving cell.
Michel Roy's avatar
Michel Roy committed
                properties:
                  measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Channel State Information Reference Signal.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Synchronization Signal Block.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
Michel Roy's avatar
Michel Roy committed
                type: object
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Structure (inlined)
              nrcgi:
Michel Roy's avatar
Michel Roy committed
                # description': NR Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Nrcgi
                $ref: '#/components/schemas/NRcgi'
Michel Roy's avatar
Michel Roy committed
              sCell:
                description: Measurement information relating to this serving cell.
                properties:
                  measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Channel State Information Reference Signal.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Synchronization Signal Block.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
Michel Roy's avatar
Michel Roy committed
                type: object
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrcgi
          - sCell
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        triggerNr:
Michel Roy's avatar
Michel Roy committed
          # description': Corresponds to a specific 5G UE Measurement Report trigger.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': TriggerNr
          $ref: '#/components/schemas/TriggerNr'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - triggerNr
      type: object
      x-etsi-ref: 6.4.11
    NrMeasRepUeSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self-referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaNrMrs:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            nrcgi:
              description: NR Cell Global Identier.
              items:
                $ref: '#/components/schemas/NRcgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: NRcgi
            triggerNr:
              description: Corresponds to a specific 5G UE Measurement Report trigger.
              items:
                $ref: '#/components/schemas/TriggerNr'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: TriggerNr
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "NrMeasRepUeSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaNrMrs
      type: object
      x-etsi-ref: 6.3.11
    Plmn:
      properties:
        mcc:
Michel Roy's avatar
Michel Roy committed
          description: The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        mnc:
Michel Roy's avatar
Michel Roy committed
          description: The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - mcc
      - mnc
      type: object
      x-etsi-ref: 6.5.5
    PlmnInfo:
      properties:
        appInstanceId:
          description: Unique identifier for the MEC application instance.
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        plmn:
          description: Public Land Mobile Network Identity.
          items:
            $ref: '#/components/schemas/Plmn'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Plmn
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - appInstanceId
      - plmn
      type: object
      x-etsi-ref: 6.2.2
    ProblemDetails:
      properties:
        detail:
Michel Roy's avatar
Michel Roy committed
          description: A human-readable explanation specific to this occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        instance:
Michel Roy's avatar
Michel Roy committed
          description: A URI reference that identifies the specific occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        status:
          description: The HTTP status code for this occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        title:
          description: A short, human-readable summary of the problem type
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        type:
Michel Roy's avatar
Michel Roy committed
          description: A URI reference according to IETF RFC 3986 that identifies the problem type
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
      type: object
    RabEstNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        erabId:
Michel Roy's avatar
Michel Roy committed
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          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
            qosInformation:
Michel Roy's avatar
Michel Roy committed
              description: The QoS information for the E-RAB.
Michel Roy's avatar
Michel Roy committed
              properties:
                erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
              required:
              - erabMbrDl
              - erabMbrUl
              - erabGbrDl
              - erabGbrUl
              type: object
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: Structure (inlined)
          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:
Michel Roy's avatar
Michel Roy committed
          description: 'The temporary identifier allocated for the specific UE as defined below. '
Michel Roy's avatar
Michel Roy committed
          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)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - erabId
      type: object
      x-etsi-ref: 6.4.3
    RabEstSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaQci:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            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: '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
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaQci
      type: object
      x-etsi-ref: 6.3.3
    RabInfo:
      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:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              ueInfo:
Michel Roy's avatar
Michel Roy committed
                description: Information on UEs in the specific cell as defined below.
Michel Roy's avatar
Michel Roy committed
                items:
                  type: object
                  properties:
                    associateId:
Michel Roy's avatar
Michel Roy committed
                      description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
                      items:
                        $ref: '#/components/schemas/AssociateId'
                      minItems: 0
                      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:
Michel Roy's avatar
Michel Roy committed
                            description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
                            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:
Michel Roy's avatar
Michel Roy committed
                                description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
Michel Roy's avatar
Michel Roy committed
                                type: integer
                                x-etsi-mec-cardinality: '1'
                                x-etsi-mec-origin-type: Integer
                              qosInformation:
Michel Roy's avatar
Michel Roy committed
                                description: The QoS information for the E-RAB.
Michel Roy's avatar
Michel Roy committed
                                properties:
                                  erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                required:
                                - erabMbrDl
                                - erabMbrUl
                                - erabGbrDl
                                - erabGbrUl
                                type: object
                                x-etsi-mec-cardinality: 0..1
                                x-etsi-mec-origin-type: Structure (inlined)
                            required:
                            - qci
Michel Roy's avatar
Michel Roy committed
                            type: object
Michel Roy's avatar
Michel Roy committed
                            x-etsi-mec-cardinality: 0..1
                            x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
                      minItems: 1
Michel Roy's avatar
Michel Roy committed
                      required:
                      - erabId
                      type: array
                      x-etsi-mec-cardinality: 1..N
                      x-etsi-mec-origin-type: Structure (inlined)
                minItems: 1
                required:
                - erabInfo
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Structure (inlined)
          minItems: 0
          required:
          - ecgi
          - ueInfo
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        requestId:
Michel Roy's avatar
Michel Roy committed
          description: Unique identifier allocated by the service consumer for the RAB Information request.
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - appInstanceId
      - requestId
      type: object
      x-etsi-ref: 6.2.3
    RabModNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        erabId:
Michel Roy's avatar
Michel Roy committed
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          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
            qosInformation:
              description: The QoS Information for the E-RAB as defined below.
              properties:
                erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
              required:
              - erabMbrDl
              - erabMbrUl
              - erabGbrDl
              - erabGbrUl
              type: object
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: Structure (inlined)
          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:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - erabId
      type: object
      x-etsi-ref: 6.4.4
    RabModSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaQci:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            erabId:
Michel Roy's avatar
Michel Roy committed
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            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:
          - erabId
          - qci
          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
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaQci
      type: object
      x-etsi-ref: 6.3.4
    RabRelNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to bind the event for a specific UE or flow as defined below.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        erabReleaseInfo:
          description: The release information for the E-RAB as defined below.
          properties:
            erabId:
Michel Roy's avatar
Michel Roy committed
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
          required:
          - erabId
          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:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - erabReleaseInfo
      type: object
      x-etsi-ref: 6.4.5
    RabRelSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaQci:
Michel Roy's avatar
Michel Roy committed
          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.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            erabId:
Michel Roy's avatar
Michel Roy committed
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            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:
          - erabId
          - qci
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "RabRelSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaQci
      type: object
      x-etsi-ref: 6.3.5
    ResultsPerCsiRsIndex:
      description: ''
      properties:
        csiRsIndex:
          description: ''
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        csiRsResults:
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
      required:
      - csiRsIndex
      type: object
    ResultsPerCsiRsIndexList:
      properties:
        resultsPerCsiRsIndex:
          description: ''
          items:
Michel Roy's avatar
Michel Roy committed
            type: object
            properties:
              csiRsIndex:
                description: ''
                format: int32
                type: integer
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Uint8
              csiRsResults:
                # description': ''
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - csiRsIndex
Michel Roy's avatar
Michel Roy committed
          type: array
Michel Roy's avatar
Michel Roy committed
          x-etsi-mec-cardinality: "0..P"
Michel Roy's avatar
Michel Roy committed
          x-etsi-mec-origin-type: Structure (inline)
      type: object
      x-etsi-ref: 6.5.10
    ResultsPerSsbIndex:
      description: ''
      properties:
        ssbIndex:
          description: ''
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        ssbResults:
Michel Roy's avatar
Michel Roy committed
          $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
      required:
      - ssbIndex
      type: object
    ResultsPerSsbIndexList:
      properties:
        resultsPerSsbIndex:
          description: ''
          items:
Michel Roy's avatar
Michel Roy committed
            type: object
            properties:
              ssbIndex:
                description: ''
                format: int32
                type: integer
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Uint8
              ssbResults:
                # description': ''
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ssbIndex
Michel Roy's avatar
Michel Roy committed
          type: array
          x-etsi-mec-cardinality: 0..P
          x-etsi-mec-origin-type: Structure (inline)
      type: object
      x-etsi-ref: 6.5.9
    RsIndexResults:
      properties:
        resultsCsiRsIndexes:
Michel Roy's avatar
Michel Roy committed
          # description': Beam level measurement results based on CSI-RS related measurements.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': ResultsPerCsiRsIndexList
          $ref: '#/components/schemas/ResultsPerCsiRsIndexList'
Michel Roy's avatar
Michel Roy committed
        resultsSsbIndexes:
Michel Roy's avatar
Michel Roy committed
          # description': Beam level measurement results based on SS/PBCH related measurements.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': ResultsPerSsbIndexList
          $ref: '#/components/schemas/ResultsPerSsbIndexList'
Michel Roy's avatar
Michel Roy committed
      required:
      - resultsSsbIndexes
      - resultsCsiRsIndexes
      type: object
      x-etsi-ref: 6.5.8
    S1BearerInfo:
      properties:
        s1UeInfo:
          description: Information on a specific UE as defined below.
          items:
            properties:
              associateId:
Michel Roy's avatar
Michel Roy committed
                description: 1 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
                items:
                  $ref: '#/components/schemas/AssociateId'
                minItems: 1
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: AssociateId
              ecgi:
                description: E-UTRAN Cell Global Identifier.
                items:
                  $ref: '#/components/schemas/Ecgi'
                minItems: 1
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Ecgi
              s1BearerInfoDetailed:
                description: S1 bearer information as defined below.
                items:
                  type: object
                  properties:
                    enbInfo:
                      description: S1 bearer information on eNB side as defined below.
                      properties:
                        ipAddress:
                          description: eNB transport layer address of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                        tunnelId:
                          description: eNB GTP-U TEID of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                      required:
                      - ipAddress
                      - tunnelId
                      type: object
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Structure (inlined)
                    erabId:
Michel Roy's avatar
Michel Roy committed
                      description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
                      type: integer
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Integer
                    sGwInfo:
                      description: S1 bearer information on GW side as defined below.
                      properties:
                        ipAddress:
                          description: SGW transport layer address of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                        tunnelId:
                          description: SGW GTP-U TEID of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                      required:
                      - ipAddress
                      - tunnelId
                      type: object
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
                minItems: 1
Michel Roy's avatar
Michel Roy committed
                required:
                - erabId
                - enbInfo
                - sGwInfo
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Structure (inlined)
              tempUeId:
Michel Roy's avatar
Michel Roy committed
                description: The temporary identifier allocated for the specific UE as defined below.
Michel Roy's avatar
Michel Roy committed
                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
          minItems: 1
          required:
          - associateId
          - ecgi
          - s1BearerInfoDetailed
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      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.
Michel Roy's avatar
Michel Roy committed
          type: integer
Michel Roy's avatar
Michel Roy committed
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Enum
        s1UeInfo:
Michel Roy's avatar
Michel Roy committed
          description: Information on specific UE that matches the criteria in S1BearerSubscription as defined below.
Michel Roy's avatar
Michel Roy committed
          items:
            properties:
              associateId:
Michel Roy's avatar
Michel Roy committed
                description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
                items:
                  $ref: '#/components/schemas/AssociateId'
                minItems: 0
                type: array
                x-etsi-mec-cardinality: 0..N
                x-etsi-mec-origin-type: AssociateId
              ecgi:
                description: E-UTRAN Cell Global Identifier.
                items:
                  $ref: '#/components/schemas/Ecgi'
                minItems: 1
                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
                  properties:
                    enbInfo:
                      description: S1 bearer information on eNB side as defined below.
                      properties:
                        ipAddress:
                          description: eNB transport layer address of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                        tunnelId:
                          description: eNB GTP-U TEID of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                      required:
                      - ipAddress
                      - tunnelId
                      type: object
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Structure (inlined)
                    erabId:
Michel Roy's avatar
Michel Roy committed
                      description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
                      type: integer
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Integer
                    sGwInfo:
                      description: S1 bearer information on GW side as defined below.
                      properties:
                        ipAddress:
                          description: SGW transport layer address of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                        tunnelId:
                          description: SGW GTP-U TEID of this S1 bearer.
                          type: string
                          x-etsi-mec-cardinality: '1'
                          x-etsi-mec-origin-type: String
                      required:
                      - ipAddress
                      - tunnelId
                      type: object
                      x-etsi-mec-cardinality: '1'
                      x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
                minItems: 1
Michel Roy's avatar
Michel Roy committed
                required:
                - erabId
                - enbInfo
                - sGwInfo
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Structure (inlined)
              tempUeId:
Michel Roy's avatar
Michel Roy committed
                description: The temporary identifier allocated for the specific UE as defined below.
Michel Roy's avatar
Michel Roy committed
                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:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - s1Event
      - s1UeInfo
      type: object
      x-etsi-ref: 6.4.10
    S1BearerSubscription:
      properties:
        S1BearerSubscriptionCriteria:
          description: As defined below.
          properties:
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the events for a specific UE or a flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            erabId:
Michel Roy's avatar
Michel Roy committed
              description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
              items:
                type: integer
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Integer
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          description: URI selected by the service consumer, to receive notifications on the subscribed RNIS information. This shall be included in the request and response.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        eventType:
Michel Roy's avatar
Michel Roy committed
          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: <p>0 = RESERVED. <p>1 = S1_BEARER_ESTABLISH. <p>2 = S1_BEARER_MODIFY. <p>3 = S1_BEARER_RELEASE.'
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/Enum'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Enum
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        subscriptionType:
          description: Shall be set to "S1BearerSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - eventType
      - S1BearerSubscriptionCriteria
      type: object
      x-etsi-ref: 6.3.9
    SubscriptionLinkList:
      properties:
        _links:
          description: List of hyperlinks related to the resource.
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': ''
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
            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
                  subscriptionType:
Michel Roy's avatar
Michel Roy committed
                    description: "Type of the subscription. The string shall be set according to the \"subscriptionType\" attribute of the associated subscription data type event defined in clause\_6.3."
Michel Roy's avatar
Michel Roy committed
                    type: string
                    x-etsi-mec-cardinality: '1'
                    x-etsi-mec-origin-type: String
Michel Roy's avatar
Michel Roy committed
              minItems: 0
Michel Roy's avatar
Michel Roy committed
              required:
              - href
              - subscriptionType
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Structure (inlined)
          required:
          - self
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
      required:
Michel Roy's avatar
Michel Roy committed
      type: object
      x-etsi-ref: 6.3.10
    TimeStamp:
      properties:
        nanoSeconds:
Michel Roy's avatar
Michel Roy committed
          description: The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint32
        seconds:
Michel Roy's avatar
Michel Roy committed
          description: The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint32
      required:
      - seconds
      - nanoSeconds
      type: object
      x-etsi-ref: 6.5.3
    Trigger:
Michel Roy's avatar
Michel Roy committed
      description: As defined in Ref ETSI TS 136 331 [i.7] <p>0 = NOT_AVAILABLE <p>1 = PERIODICAL_REPORT_STRONGEST_CELLS <p>2 = PERIODICAL_REPORT_STRONGEST_CELLS_FOR_SON <p>3 = PERIODICAL_REPORT_CGI <p>4 = INTRA_PERIODICAL_REPORT_STRONGEST_CELLS <p>5 = INTRA_PERIODICAL_REPORT_CGI <p>10 = EVENT_A1 <p>11 = EVENT_A2 <p>12 = EVENT_A3 <p>13 = EVENT_A4 <p>14 = EVENT_A5 <p>15 = EVENT_A6 <p>20 = EVENT_B1 <p>21 = EVENT_B2 <p>20 = EVENT_B1-NR <p>21 = EVENT_B2-NR <p>30 = EVENT_C1 <p>31 = EVENT_C2 <p>40 = EVENT_W1 <p>41 = EVENT_W2 <p>42 = EVENT_W3 <p>50 = EVENT_V1 <p>51 = EVENT_V2 <p>60 = EVENT_H1 <p>61 = EVENT_H2
Michel Roy's avatar
Michel Roy committed
      enum:
Michel Roy's avatar
Michel Roy committed
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 10
      - 11
      - 12
      - 13
      - 14
      - 15
      - 20
      - 21
      - 30
      - 31
      - 40
      - 41
      - 42
      - 50
      - 51
      - 60
      - 61
      type: integer
Michel Roy's avatar
Michel Roy committed
    TriggerNr:
Michel Roy's avatar
Michel Roy committed
      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]). <p>0 = NOT_AVAILABLE <p>1 = NR_PERIODICAL <p>2 = NR_CGI <p>10 = EVENT_A1 <p>11 = EVENT_A2 <p>12 = EVENT_A3 <p>13 = EVENT_A4 <p>14 = EVENT_A5 <p>15 = EVENT_A6 <p>20 = INTER_RAT_PERIODICAL <p>21 = INTER_RAT_CGI <p>30 = EVENT_B1 <p>31 = EVENT_B2
Michel Roy's avatar
Michel Roy committed
      enum:
Michel Roy's avatar
Michel Roy committed
      - 0
      - 1
      - 2
      - 10
      - 11
      - 12
      - 13
      - 14
      - 15
      - 20
      - 21
      - 30
      - 31
      type: integer