openapi: 3.0.0
info:
  contact:
    url: https://forge.etsi.org/rep/mec/gs012-rnis-api
  title: ETSI GS MEC 012 - Radio Network Information API
  version: 2.2.1
  description: 'The ETSI MEC ISG MEC012 Radio Network Information API described using OpenAPI.
<p>**Note**<br>MEC Sandbox supports a selected subset of RNI API endpoints and a subset of subscription types; complete details on RNI API can be found on [ETSI Forge](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.02.01_60/gs_MEC012v020201p.pdf).
<p>Supported subscriptions:
<p> - CellChangeSubscription
<p> - RabEstSubscription
<p> - RabRelSubscription
<p> - MeasRepUeSubscription
<p> - MrMeasRepUeSubscription'
  license:
    name: BSD-3-Clause
    url: 'https://forge.etsi.org/legal-matters'
externalDocs:
  description: ETSI GS MEC 012 Radio Network Information API, V2.2.1
  url: 'https://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.02.01_60/gs_MEC012v020201p.pdf'
servers:
  - url: 'https://localhost/sandboxname/rni/v2'
tags:
- name: 'rni'
- name: 'unsupported'
paths:
  /queries/rab_info:
    get:
      tags:
      - 'rni'
      summary: 'Retrieve information on Radio Access Bearers'
      description: 'Queries information about the Radio Access Bearers'
      operationId: rab_infoGET
      parameters:
        - $ref: '#/components/parameters/Query.AppInsId'
        - $ref: '#/components/parameters/Query.CellId'
        - $ref: '#/components/parameters/Query.UeIpv4Address'
        - $ref: '#/components/parameters/Query.UeIpv6Address'
        - $ref: '#/components/parameters/Query.NatedIpAddress'
        - $ref: '#/components/parameters/Query.GtpTeid'
        - $ref: '#/components/parameters/Query.ErabId'
        - $ref: '#/components/parameters/Query.Qci'
        - $ref: '#/components/parameters/Query.ErabMbrDl'
        - $ref: '#/components/parameters/Query.ErabMbrUl'
        - $ref: '#/components/parameters/Query.ErabGbrDl'
        - $ref: '#/components/parameters/Query.ErabGbrUl'
      responses:
        '200':
          description: Successful response to rab_info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RabInfo'
        '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: "queries"
  /queries/plmn_info:
    get:
      tags:
      - 'rni'
      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:
        - $ref: '#/components/parameters/Query.AppInsIdArr'
      responses:
        '200':
          description: Successful response to plmn_info request
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PlmnInfo'
        '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: "queries"
  /queries/s1_bearer_info:
    get:
      tags:
      - 'unsupported'
      summary: 'Retrieve S1-U bearer information related to specific UE(s)'
      description: 'Queries information about the S1 bearer(s)'
      operationId: s1_bearer_infoGET
      parameters:
        - $ref: '#/components/parameters/Query.TempUeId'
        - $ref: '#/components/parameters/Query.UeIpv4Address'
        - $ref: '#/components/parameters/Query.UeIpv6Address'
        - $ref: '#/components/parameters/Query.NatedIpAddress'
        - $ref: '#/components/parameters/Query.GtpTeid'
        - $ref: '#/components/parameters/Query.CellId'
        - $ref: '#/components/parameters/Query.ErabIdArr'
      responses:
        '200':
          description: Successful response to s1_bearer_info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/S1BearerInfo'
        '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: "queries"
  /queries/layer2_meas:
    get:
      tags:
      - 'rni'
      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':
          description: Successful response to layer2 measurements info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2Meas'
        '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'
        '414':
          $ref: '#/components/responses/414'
        '429':
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "queries"
  /subscriptions:
    get:
      tags:
      - 'rni'
      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':
          description: 'Response body contains the list of links to requestors subscriptions.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SubscriptionLinkList'
              example:
                _links:
                  self:
                    href: 'http://meAppServer.example.com/rni/v2/subscriptions'
                subscription:
                  - _links:
                      self:
                        href: 'http://meAppServer.example.com/rni/v2/subscriptions/sub123'
                    callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
                    subscriptionType: CellChangeSubscription
        '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"
    post:
      tags:
      - 'rni'
      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:
              $ref: '#/components/schemas/InlineSubscription'
            example:
              subscriptionType: CellChangeSubscription
              callbackReference: 'http://my.callback.com/rni-cell-change/some-id'
              filterCriteriaAssocHo:
                appInstanceId: 'myApp'
                associateId:
                - type: 1
                  value: '10.100.0.1'
                ecgi:
                - plmn:
                    mnc: '01'
                    mcc: '001'
                  cellId: 'ACBDEFA'
                hoStatus:
                - 1
                - 2
              expiryDeadline:
                seconds: 1977836800
                nanoseconds: 0
      responses:
        '201':
          description: Successful subscription
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InlineSubscription'
              example:
                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:
                  - type: 1
                    value: '10.100.0.1'
                  ecgi:
                  - plmn:
                      mnc: '01'
                      mcc: '001'
                    cellId: 'ACBDEFA'
                  hoStatus:
                  - 1
                  - 2
                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'
        '415':
          $ref: '#/components/responses/412'
        '422':
          $ref: '#/components/responses/422'
        '429':
          $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:
                      $ref: '#/components/schemas/InlineNotification'
                    example:
                      notificationType: CellChangeNotification
                      associateId:
                      - type: 1
                        value: '10.100.0.1'
                      hoStatus: 1
                      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}':
    get:
      tags:
      - 'rni'
      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:
        - $ref: '#/components/parameters/Path.subscrId'
      responses:
        '200':
          description: Subscription information regarding subscription notifications
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InlineSubscription'
              example:
                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:
                  - type: 1
                    value: '10.100.0.1'
                  ecgi:
                  - plmn:
                      mnc: '01'
                      mcc: '001'
                    cellId: 'ACBDEFA'
                  hoStatus:
                  - 1
                  - 2
                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:
      - 'rni'
      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:
              $ref: '#/components/schemas/InlineSubscription'
            example:
              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:
                - type: 1
                  value: '10.100.0.1'
                ecgi:
                - plmn:
                    mnc: '01'
                    mcc: '001'
                  cellId: 'ACBDEFA'
                hoStatus:
                - 1
                - 2
              expiryDeadline:
                seconds: 1977836800
                nanoseconds: 0
      parameters:
        - $ref: '#/components/parameters/Path.subscrId'
      responses:
        '200':
          description: Successful subscription to response to subscription notifications
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InlineSubscription'
              example:
                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:
                  - type: 1
                    value: '10.100.0.1'
                  ecgi:
                  - plmn:
                      mnc: '01'
                      mcc: '001'
                    cellId: 'ACBDEFA'
                  hoStatus:
                  - 1
                  - 2
                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'
        '412':
          $ref: '#/components/responses/412'
        '422':
          $ref: '#/components/responses/422'
        '429':
          $ref: '#/components/responses/429'
      x-swagger-router-controller: "subscriptions"
    delete:
      tags:
      - 'rni'
      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/problem+json:
          schema:
            $ref: '#/components/schemas/ProblemDetails'
    401:
      description: 'Unauthorized :  used when the client did not submit credentials.'
      content:
        application/problem+json:
          schema:
            $ref: '#/components/schemas/ProblemDetails'
    403:
      description: 'Forbidden :  operation is not allowed given the current status of the resource.'
      content:
        application/problem+json:
          schema:
            $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/problem+json:
          schema:
            $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/problem+json:
          schema:
            $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/problem+json:
          schema:
            $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/problem+json:
          schema:
            $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/problem+json:
          schema:
            $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/problem+json:
          schema:
            $ref: '#/components/schemas/ProblemDetails'
          example:
            application/problem+json:
              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
              instance: /meAppClient.example.com/77777/msgs/abc
    429:
      description: 'Too Many Requests : used when a rate limiter has triggered.'
      content:
        application/problem+json:
          schema:
            $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:
          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:
          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:
          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:
          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:
          type: string
      x-exportParamName: GtpTeid
    Query.ErabId:
      name: erab_id
      in: query
      description: E-RAB identifier
      required: false
      schema:
        type: integer
        format: int32
      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:
          type: integer
          format: int32
      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
        format: int32
      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
        format: int32
      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
        format: int32
      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
        format: int32
      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
        format: int32
      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:
          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
      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
      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
      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
      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
      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.'
      required: false
      schema:
        type: string
      x-exportParamName: SubscriptionType
  schemas:
    AssociateId:
      properties:
        type:
          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.'
          enum:
          - 0
          - 1
          - 2
          - 3
          - 4
          type: integer
          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:
          description: 0 to N identifiers to associate the event for a specific UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
          description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M.
          items:
            type: object
            properties:
              cellIdNei:
                # 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'
              cellIdSrv:
                # 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'
              rsrpNei:
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrpSrv:
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrqNei:
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
              rsrqSrv:
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint32
          minItems: 0
          required:
          - cellIdSrv
          - cellIdNei
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
        notificationType:
          description: Shall be set to "CaReConfNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        secondaryCellAdd:
          description: ''
          items:
            type: object
            properties:
              ecgi:
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
          minItems: 0
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        secondaryCellRemove:
          description: ''
          items:
            type: object
            properties:
              ecgi:
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
          minItems: 0
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: 1
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - ecgi
      - _links
      type: object
      x-etsi-ref: 6.4.8
    CaReconfSubscription:
      title: CaReconfSubscription
      description: >
        This type represents a subscription to UE carrier aggregation reconfiguration notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssoc:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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
      - filterCriteriaAssoc
      type: object
      x-etsi-ref: 6.3.8
    CellChangeNotification:
      properties:
        associateId:
          description: 0 to N identifiers to associate the event for a specific UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        hoStatus:
          description: 'Indicate the status of the UE handover procedure. Values are defined as following:
            <p>1 = IN_PREPARATION.
            <p>2 = IN_EXECUTION.
            <p>3 = COMPLETED.
            <p>4 = REJECTED.
            <p>5 = CANCELLED.'
          enum:
          - 1
          - 2
          - 3
          - 4
          - 5
          type: integer
          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:
          # 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'
        tempUeId:
          description: The temporary identifier allocated for the specific UE as defined below.
          properties:
            mmec:
              description: MMEC as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
            mtmsi:
              description: M-TMSI as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
          required:
          - mmec
          - mtmsi
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        trgEcgi:
          description: 'E-UTRAN Cell Global Identifier of the target cell. See note.

            NOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED.'
          items:
            $ref: '#/components/schemas/Ecgi'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Ecgi
        _links:
          description: Links to resources related to this notification.
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
      required:
      - notificationType
      - srcEcgi
      - trgEcgi
      - hoStatus
      - _links
      type: object
      x-etsi-ref: 6.4.2
    CellChangeSubscription:
      title: CellChangeSubscription
      description: >
        This type represents a subscription to cell change notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        filterCriteriaAssocHo:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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:
              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.'
              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
      - filterCriteriaAssocHo
      type: object
      x-etsi-ref: 6.3.2
    CellId:
      description: String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3].
      type: string
    Ecgi:
      properties:
        cellId:
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': CellId
          $ref: '#/components/schemas/CellId'
        plmn:
          # description': Public Land Mobile Network Identity.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Plmn
          $ref: '#/components/schemas/Plmn'
      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.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: 1
          x-etsi-mec-origin-type: Structure (inlined)
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        timeStamp:
          # description': Shall be set to "ExpiryNotification"
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        notificationType:
          description: Shall be set to "ExpiryNotification"
          type: string
          x-etsi-mec-cardinality': '1'
          x-etsi-mec-origin-type': String
      required:
      - _links
      - expiryDeadline
      - notificationType
      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:
                description: It indicates the packet discard rate in percentage of the downlink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_gbr_prb_usage_cell:
                description: It indicates the PRB usage for downlink GBR traffic, as defined in ETSI TS 136 314 [i.11] and ETSI TS 136 423 [i.12].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_pdr_cell:
                description: It indicates the packet discard rate in percentage of the downlink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_prb_usage_cell:
                description: "It indicates (in percentage) the PRB usage for downlink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_total_prb_usage_cell:
                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]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ecgi:
                $ref: '#/components/schemas/Ecgi'
              number_of_active_ue_dl_gbr_cell:
                description: It indicates the number of active UEs with downlink GBR traffic, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_dl_nongbr_cell:
                description: "It indicates the number of active UEs with downlink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_ul_gbr_cell:
                description: It indicates the number of active UEs with uplink GBR traffic, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              number_of_active_ue_ul_nongbr_cell:
                description: "It indicates the number of active UEs with uplink non-GBR traffic, as defined in ETSI TS\_136\_314\_[i.11]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              received_dedicated_preambles_cell:
                description: It indicates (in percentage) the received dedicated preamples, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              received_randomly_selected_preambles_high_range_cell:
                description: It indicates (in percentage) the received randomly selected preambles in the high range, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              received_randomly_selected_preambles_low_range_cell:
                description: It indicates (in percentage) the received randomly selected preambles in the low range, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_pdr_cell:
                description: It indicates the packet discard rate in percentage of the uplink GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_prb_usage_cell:
                description: "It indicates (in percentage) the PRB usage for uplink GBR traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_136 423 [i.12]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_pdr_cell:
                description: It indicates the packet discard rate in percentage of the uplink non-GBR traffic in a cell, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_prb_usage_cell:
                description: "It indicates (in percentage) the PRB usage for uplink non-GBR traffic, as defined in ETSI TS\_136\_314 [i.11] and ETSI TS\_136 423 [i.12]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_total_prb_usage_cell:
                description: "It indicates (in percentage) the PRB usage for total uplink traffic, as defined in ETSI TS\_136\_314\_[i.11] and ETSI TS\_136\_423 [i.12]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
          minItems: 0
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        cellUEInfo:
          description: The per cell per UE layer 2 measurements information as defined below.
          items:
            type: object
            properties:
              associateId:
                $ref: '#/components/schemas/AssociateId'
              dl_gbr_data_volume_ue:
                description: It indicates the data volume of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_gbr_delay_ue:
                description: It indicates the packet delay of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_gbr_pdr_ue:
                description: It indicates the packet discard rate in percentage of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_gbr_throughput_ue:
                description: It indicates the scheduled throughput of the downlink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_data_volume_ue:
                description: "It indicates the data volume of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_delay_ue:
                description: "It indicates the packet delay of the downlink non-GBR traffic of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              dl_nongbr_pdr_ue:
                description: It indicates the packet discard rate in percentage of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              dl_nongbr_throughput_ue:
                description: It indicates the scheduled throughput of the downlink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ecgi:
                $ref: '#/components/schemas/Ecgi'
              ul_gbr_data_volume_ue:
                description: It indicates the data volume of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_gbr_delay_ue:
                description: It indicates the packet delay of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_gbr_pdr_ue:
                description: It indicates the packet discard rate in percentage of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_gbr_throughput_ue:
                description: It indicates the scheduled throughput of the uplink GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_data_volume_ue:
                description: It indicates the data volume of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_delay_ue:
                description: It indicates the packet delay of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
              ul_nongbr_pdr_ue:
                description: It indicates the packet discard rate in percentage of the uplink nonGBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer (0..100)
              ul_nongbr_throughput_ue:
                description: It indicates the scheduled throughput of the uplink non-GBR traffic of a UE, as defined in ETSI TS 136 314 [i.11].
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Integer
          minItems: 0
          required:
          - ecgi
          - associateId
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      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:
          description: "Reference Signal Received Power as defined in ETSI TS\_138 331 [i.13]."
          format: int32
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].
          format: int32
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          description: Reference Signal to Interference & Noise Ratio as defined in ETSI TS 138 331 [i.13].
          format: int32
          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:
          description: 0 to N identifiers to associate the event for a specific UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
          description: This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M.
          items:
            type: object
            properties:
              cellIdNei:
                # 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'
              cellIdSrv:
                # 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'
              rsrpNei:
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpNeiEx:
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpSrv:
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpSrvEx:
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqNei:
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqNeiEx:
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqSrv:
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqSrvEx:
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinrNei:
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinrSrv:
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
          minItems: 0
          required:
          - cellIdSrv
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
          # 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'
        eutranNeighbourCellMeasInfo:
          description: This parameter can be repeated to contain information of all the neighbouring cells up to N.
          items:
            type: object
            properties:
              ecgi:
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
              rsrp:
                description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrpEx:
                description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrq:
                description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrqEx:
                description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinr:
                description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
          minItems: 0
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        heightUe:
          description: Indicates height of the UE in meters relative to the sea level as defined in ETSI TS 136.331 [i.7].
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Int
        newRadioMeasInfo:
          description: 5G New Radio secondary serving cells measurement information.
          items:
            type: object
            properties:
              nrBNCs:
                description: Measurement quantities concerning the best neighbours of the secondary serving cells
                properties:
                  nrBNCellInfo:
                    description: Best neighbours of the secondary serving cell(s) info
                    items:
                      type: object
                      properties:
                        nrBNCellGId:
                          # 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'
                        nrBNCellPlmn:
                          description: Public land mobile network identities
                          items:
                            $ref: '#/components/schemas/Plmn'
                          minItems: 1
                          type: array
                          x-etsi-mec-cardinality: 1..N
                          x-etsi-mec-origin-type: Plmn
                    minItems: 1
                    required:
                    - nrBNCellPlmn
                    - nrBNCellGId
                    type: array
                    x-etsi-mec-cardinality: 1..N
                    x-etsi-mec-origin-type: Structure (inlined)
                  nrBNCellRsrp:
                    description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrBNCellRsrq:
                    description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrBNCellRssi:
                    description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    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:
                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
                type: integer
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Uint32
              nrSCs:
                description: Measurement quantities concerning the secondary serving cells.
                properties:
                  nrSCellInfo:
                    description: Secondary serving cell(s) info.
                    items:
                      type: object
                      properties:
                        nrSCellGId:
                          # 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'
                        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
                    minItems: 1
                    required:
                    - nrSCellPlmn
                    - nrSCellGId
                    type: array
                    x-etsi-mec-cardinality: 1..P
                    x-etsi-mec-origin-type: Structure (inlined)
                  nrSCellRsrp:
                    description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRsrq:
                    description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRssi:
                    description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
                    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)
          minItems: 0
          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:
                      # 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'
                    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
                minItems: 1
                required:
                - nrNCellPlmn
                - nrNCellGId
                type: array
                x-etsi-mec-cardinality: 1..P
                x-etsi-mec-origin-type: Structure (inlined)
              nrNCellRsrp:
                description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRsrq:
                description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRssi:
                description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsIndexResults:
                # 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
          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:
          description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
          format: int32
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrpEx:
          description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
          format: int32
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrqEx:
          description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: int32
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        trigger:
          # 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'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - ecgi
      - rsrp
      - rsrq
      - trigger
      - _links
      type: object
      x-etsi-ref: 6.4.6
    MeasRepUeSubscription:
      title: MeasRepUeSubscription
      description: >
        This type represents a subscription to UE measurement report notifications from Radio Network Information Service for UEs served by E-UTRA Cells.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer. If both are provided, it is up to RNIS to select the method to be used for notifications and to return only that method in the response.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. If not present, the service consumer is requesting the use of a Websocket for notifications. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications, either in place of the callbackReference URI or if it is not reachable via the test notification.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Set to TRUE by the service consumer to request a test notification on the callbackReference URI to determine if it is reachable by RNIS for notifications.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssocTri:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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:
              description: Corresponds to a specific E-UTRAN UE Measurement Report trigger.
              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
      - filterCriteriaAssocTri
      type: object
      x-etsi-ref: 6.3.6
    MeasTaNotification:
      properties:
        associateId:
          description: 0 to N identifiers to associate the event for a specific UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
        notificationType:
          description: Shall be set to "MeasTaNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        timingAdvance:
          description: The timing advance as defined in ETSI TS 136 214 [i.5].
          format: int32
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint32
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - ecgi
      - timingAdvance
      - _links
      type: object
      x-etsi-ref: 6.4.7
    MeasTaSubscription:
      title: MeasTaSubscription
      description: >
        This type represents a subscription to UE timing advance notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssoc:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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
      - filterCriteriaAssoc
      type: object
      x-etsi-ref: 6.3.7
    Nrcgi:
      properties:
        nrcellId:
          # description': NR Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': NrCellId
          $ref: '#/components/schemas/NrCellId'
        plmn:
          # description': Public Land Mobile Network Identity.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Plmn
          $ref: '#/components/schemas/Plmn'
      required:
      - plmn
      - nrcellId
      type: object
      x-etsi-ref: 6.5.7
    NrCellId:
      description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17].
      type: string
    NrMeasRepUeNotification:
      properties:
        associateId:
          description: 0 to N identifiers to associate the event for a specific UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        eutraNeighCellMeasInfo:
          description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if nrNeighCellMeasInfo is included.
          items:
            type: object
            properties:
              ecgi:
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
              rsrp:
                description: "Reference Signal Received Power as defined in ETSI TS\_138 331 [i.13]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrq:
                description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinr:
                description: "Reference Signal plus Interference Noise Ratio as defined in ETSI TS\_138\_331\_[i.13]."
                format: int32
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
          minItems: 0
          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:
          description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if eutraNeighCellMeasInfo is included.
          items:
            type: object
            properties:
              measQuantityResultsCsiRsCell:
                # 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'
              measQuantityResultsSsbCell:
                # 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'
              nrcgi:
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': NrCellId
                $ref: '#/components/schemas/Nrcgi'
              rsIndexResults:
                # description': Beam level measurement information.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': RsIndexResults
                $ref: '#/components/schemas/RsIndexResults'
          minItems: 0
          required:
          - nrcgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        servCellMeasInfo:
          description: This parameter can be repeated to contain information of all the serving cells up to N.
          items:
            type: object
            properties:
              nCell:
                description: Measurement information relating to the best neighbour of this serving cell.
                properties:
                  measQuantityResultsCsiRsCell:
                    # 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'
                  measQuantityResultsSsbCell:
                    # 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'
                  rsIndexResults:
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
                type: object
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Structure (inlined)
              nrcgi:
                # description': NR Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Nrcgi
                $ref: '#/components/schemas/Nrcgi'
              sCell:
                description: Measurement information relating to this serving cell.
                properties:
                  measQuantityResultsCsiRsCell:
                    # 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'
                  measQuantityResultsSsbCell:
                    # 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'
                  rsIndexResults:
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
                type: object
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Structure (inlined)
          minItems: 0
          required:
          - nrcgi
          - sCell
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        triggerNr:
          # 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'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: 1
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - triggerNr
      - _links
      type: object
      x-etsi-ref: 6.4.11
    NrMeasRepUeSubscription:
      title: NrMeasRepUeSubscription
      description: >
        This type represents a subscription to 5G UE measurement report notifications from Radio Network Information Service for UEs served by NR Cells.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaNrMrs:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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
      - filterCriteriaNrMrs
      type: object
      x-etsi-ref: 6.3.11
    Plmn:
      properties:
        mcc:
          description: The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        mnc:
          description: The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - mcc
      - mnc
      type: object
      x-etsi-ref: 6.5.5
    PlmnInfo:
      properties:
        appInstanceId:
          description: Unique identifier for the MEC application instance.
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        plmn:
          description: Public Land Mobile Network Identity.
          items:
            $ref: '#/components/schemas/Plmn'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Plmn
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
      required:
      - appInstanceId
      - plmn
      type: object
      x-etsi-ref: 6.2.2
    ProblemDetails:
      properties:
        detail:
          description: A human-readable explanation specific to this occurrence of the problem
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        instance:
          description: A URI reference that identifies the specific occurrence of the problem
          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
          format: int32
          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:
          description: A URI reference according to IETF RFC 3986 that identifies the problem type
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
      required:
      - status
      - detail
      type: object
    RabEstNotification:
      properties:
        associateId:
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
          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.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
        erabId:
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          description: QoS parameters for the E-RAB as defined below.
          properties:
            qci:
              description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            qosInformation:
              description: The QoS information for the E-RAB.
              properties:
                erabGbrDl:
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  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:
          description: 'The temporary identifier allocated for the specific UE as defined below. '
          properties:
            mmec:
              description: MMEC as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
            mtmsi:
              description: M-TMSI as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
          required:
          - mmec
          - mtmsi
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
      required:
      - notificationType
      - ecgi
      - erabId
      - _links
      type: object
      x-etsi-ref: 6.4.3
    RabEstSubscription:
      title: RabEstSubscription
      description: >
        This type represents a subscription to RAB establishment notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        filterCriteriaQci:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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
      - 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:
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
              ueInfo:
                description: Information on UEs in the specific cell as defined below.
                items:
                  type: object
                  properties:
                    associateId:
                      description: 0 to N identifiers to associate the event for a specific UE or flow.
                      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:
                            description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
                            type: integer
                            x-etsi-mec-cardinality: '1'
                            x-etsi-mec-origin-type: Integer
                          erabQosParameters:
                            description: QoS parameters for the E-RAB as defined below.
                            properties:
                              qci:
                                description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
                                type: integer
                                x-etsi-mec-cardinality: '1'
                                x-etsi-mec-origin-type: Integer
                              qosInformation:
                                description: The QoS information for the E-RAB.
                                properties:
                                  erabGbrDl:
                                    description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabGbrUl:
                                    description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrDl:
                                    description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrUl:
                                    description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                                    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)
                      minItems: 1
                      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:
          description: Unique identifier allocated by the service consumer for the RAB Information request.
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
      required:
      - appInstanceId
      - requestId
      type: object
      x-etsi-ref: 6.2.3
    RabModNotification:
      properties:
        associateId:
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
        erabId:
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          description: The QoS parameters for the E-RAB as defined below.
          properties:
            qci:
              description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            qosInformation:
              description: The QoS Information for the E-RAB as defined below.
              properties:
                erabGbrDl:
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
                  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:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - ecgi
      - erabId
      - _links
      type: object
      x-etsi-ref: 6.4.4
    RabModSubscription:
      title: RabModSubscription
      description: >
        This type represents a subscription to RAB modification notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaQci:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            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
      - filterCriteriaQci
      type: object
      x-etsi-ref: 6.3.4
    RabRelNotification:
      properties:
        associateId:
          description: 0 to N identifiers to bind the event for a specific UE or flow as defined below.
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
        erabReleaseInfo:
          description: The release information for the E-RAB as defined below.
          properties:
            erabId:
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
          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:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - ecgi
      - erabReleaseInfo
      - _links
      type: object
      x-etsi-ref: 6.4.5
    RabRelSubscription:
      title: RabRelSubscription
      description: >
        This type represents a subscription to RAB release notifications from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to select the method to be used for notifications and to return only that method in the response.
      properties:
        _links:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response. If not present, the service consumer is requesting the use of a Websocket for notifications. See note. 
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaQci:
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
          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:
              description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            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
      - 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:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
      required:
      - csiRsIndex
      type: object
    ResultsPerCsiRsIndexList:
      properties:
        resultsPerCsiRsIndex:
          description: ''
          items:
            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'
          minItems: 0
          required:
          - csiRsIndex
          type: array
          x-etsi-mec-cardinality: "0..N"
          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:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
      required:
      - ssbIndex
      type: object
    ResultsPerSsbIndexList:
      properties:
        resultsPerSsbIndex:
          description: ''
          items:
            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'
          minItems: 0
          required:
          - ssbIndex
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inline)
      type: object
      x-etsi-ref: 6.5.9
    RsIndexResults:
      properties:
        resultsCsiRsIndexes:
          # 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'
        resultsSsbIndexes:
          # 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'
      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:
                description: 1 to N identifiers to associate the information for a specific UE or flow.
                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:
                      description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
                      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)
                minItems: 1
                required:
                - erabId
                - enbInfo
                - sGwInfo
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Structure (inlined)
              tempUeId:
                description: The temporary identifier allocated for the specific UE as defined below.
                properties:
                  mmec:
                    description: MMEC as defined in ETSI TS 136 413 [i.3].
                    type: string
                    x-etsi-mec-cardinality: '1'
                    x-etsi-mec-origin-type: String
                  mtmsi:
                    description: M-TMSI as defined in ETSI TS 136 413 [i.3].
                    type: string
                    x-etsi-mec-cardinality: '1'
                    x-etsi-mec-origin-type: String
                required:
                - mmec
                - mtmsi
                type: object
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Structure (inlined)
            type: object
          minItems: 1
          required:
          - associateId
          - ecgi
          - s1BearerInfoDetailed
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
      required:
      - s1UeInfo
      type: object
      x-etsi-ref: 6.2.4
    S1BearerNotification:
      properties:
        notificationType:
          description: Shall be set to "S1BearerNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        s1Event:
          description: The subscribed event that triggered this notification in S1BearerSubscription.
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Enum
        s1UeInfo:
          description: Information on specific UE that matches the criteria in S1BearerSubscription as defined below.
          properties:
            associateId:
              description: 0 to N identifiers to associate the information for a specific UE or flow.
              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:
                    description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
                    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)
              minItems: 1
              required:
              - erabId
              - enbInfo
              - sGwInfo
              type: array
              x-etsi-mec-cardinality: 1..N
              x-etsi-mec-origin-type: Structure (inlined)
            tempUeId:
              description: The temporary identifier allocated for the specific UE as defined below.
              properties:
                mmec:
                  description: MMEC as defined in ETSI TS 136 413 [i.3].
                  type: string
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: String
                mtmsi:
                  description: M-TMSI as defined in ETSI TS 136 413 [i.3].
                  type: string
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: String
              required:
              - mmec
              - mtmsi
              type: object
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: Structure (inlined)
          required:
          - ecgi
          - s1BearerInfo
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: 1
          x-etsi-mec-origin-type: Structure (inlined)
      required:
      - notificationType
      - s1Event
      - s1UeInfo
      - _links
      type: object
      x-etsi-ref: 6.4.10
    S1BearerSubscription:
      title: S1BearerSubscription
      description: >
        This type represents a subscription to S1-U bearer information notification from Radio Network Information Service.

        NOTE: At least one of callbackReference and websockNotifConfig shall be provided by the service consumer.
              If both are provided, it is up to RNIS to choose an alternative and return only that alternative in the response,
              specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
      properties:
        S1BearerSubscriptionCriteria:
          description: As defined below.
          properties:
            associateId:
              description: 0 to N identifiers to associate the events for a specific UE or a flow.
              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:
              description: The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].
              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:
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
          properties:
            self:
              # description': Self referring URI. The URI shall be unique within the 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'
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
          description: URI exposed by the client on which to receive notifications via HTTP. See note.
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        websockNotifConfig:
          description: Provides details to negotiate and signal the use of a Websocket connection between RNIS and the service consumer for notifications. See note.
          $ref: '#/components/schemas/WebsockNotifConfig'
        requestTestNotification:
          type: boolean
          description: Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009 [6], as described in clause 6.12a.
        eventType:
          description: 'Description of the subscribed event. The event is included both in the request and in the response. \nFor the eventType, the following values are currently defined: <p>0 = RESERVED. <p>1 = S1_BEARER_ESTABLISH. <p>2 = S1_BEARER_MODIFY. <p>3 = S1_BEARER_RELEASE.'
          items:
            $ref: '#/components/schemas/Enum'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Enum
        expiryDeadline:
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
        subscriptionType:
          description: Shall be set to "S1BearerSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - eventType
      - S1BearerSubscriptionCriteria
      type: object
      x-etsi-ref: 6.3.9
    SubscriptionLinkList:
      properties:
        _links:
          description: List of hyperlinks related to the resource.
          properties:
            self:
              # description': ''
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
            subscription:
              description: A link to a subscription.
              items:
                type: object
                properties:
                  href:
                    description: The URI referring to the subscription.
                    format: uri
                    type: string
                    x-etsi-mec-cardinality: '1'
                    x-etsi-mec-origin-type: URI
                  subscriptionType:
                    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."
                    type: string
                    x-etsi-mec-cardinality: '1'
                    x-etsi-mec-origin-type: String
              minItems: 0
              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:
      - _links
      type: object
      x-etsi-ref: 6.3.10
    TimeStamp:
      properties:
        nanoSeconds:
          description: The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.
          format: int32
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint32
        seconds:
          description: The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.
          format: int32
          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:
      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
      enum:
      - 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
    TriggerNr:
      description: The enumeration Trigger represents specified triggers for a 5G UE Measurement Report. Full details can be found in ETSI TS 138 331 [i.13]). <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
      enum:
      - 0
      - 1
      - 2
      - 10
      - 11
      - 12
      - 13
      - 14
      - 15
      - 20
      - 21
      - 30
      - 31
      type: integer
    InlineSubscription:
      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
    InlineNotification:
      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

    WebsockNotifConfig:
      title: WebsockNotifConfig
      description: >
        This type represents configuration for the delivery of subscription notifications over Websockets per the pattern defined in defined in clause 6.12a of ETSI GS MEC 009 [6].
      type: object
      properties:
        websocketUri:
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uri
          description: Set by RNIS to indicate to the service consumer the Websocket URI to be used for delivering notifications.
        requestWebsocketUri:
          type: boolean
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uri
          description: Set to true by the service consumer to indicate that Websocket delivery is requested.
      x-etsi-ref: 6.3.12

    TestNotification:
      description: >
        This type represents a test notification from a Radio Network Information service to determine if the Websocket method is to be utilized for the RNIS to issue notifications for a subscription, as defined in clause 6.12a of ETSI GS MEC 009 [6]. 
      type: object
      required:
      - _links
      - notificationType
      properties:
        notificationType:
          description: Shall be set to "RabEstNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        _links:
          description: Links to resources related to this notification.
          required:
          - subscription
          properties:
            subscription:
              description: A link to the related subscription.
              $ref: '#/components/schemas/LinkType'
          type: object
          x-etsi-mec-cardinality: 1
          x-etsi-mec-origin-type: Structure (inlined)
      x-etsi-ref: 6.4.12