openapi: 3.0.0
info:
  title: ETSI GS MEC 012 - Radio Network Information API
  description: The ETSI MEC ISG MEC012 Radio Network Information API described using
    OpenAPI.
  contact:
    url: https://forge.etsi.org/rep/mec/gs012-rnis-api
  license:
    name: BSD-3-Clause
    url: https://forge.etsi.org/legal-matters
  version: 2.1.1
externalDocs:
  description: "ETSI GS MEC 012 Radio Network Information API, V2.1.1"
  url: http://www.etsi.org/deliver/etsi_gs/MEC/001_099/012/02.01.01_60/gs_mec012v020101p.pdf
servers:
- url: https://localhost/rni/v2
tags:
- name: rni
paths:
  /queries/rab_info:
    get:
      tags:
      - rni
      summary: Retrieve information on Radio Access Bearers
      description: Queries information about the Radio Access Bearers
      operationId: rab_info_get
      parameters:
      - name: app_ins_id
        in: query
        description: Application instance identifier
        required: false
        style: form
        explode: true
        schema:
          type: string
        x-exportParamName: AppInsId
        x-optionalDataType: String
      - name: cell_id
        in: query
        description: Comma separated list of E-UTRAN Cell Identities
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: CellId
      - name: ue_ipv4_address
        in: query
        description: Comma separated list of IE IPv4 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv4Address
      - name: ue_ipv6_address
        in: query
        description: Comma separated list of IE IPv6 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv6Address
      - name: nated_ip_address
        in: query
        description: Comma separated list of IE NATed IP addresses as defined for
          the type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: NatedIpAddress
      - name: gtp_teid
        in: query
        description: Comma separated list of GTP TEID addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: GtpTeid
      - name: erab_id
        in: query
        description: E-RAB identifier
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: ErabId
        x-optionalDataType: Int32
      - name: qci
        in: query
        description: QoS Class Identifier as defined in ETSI TS 123 401
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: Qci
        x-optionalDataType: Int32
      - name: erab_mbr_dl
        in: query
        description: Maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: ErabMbrDl
        x-optionalDataType: Int32
      - name: erab_mbr_ul
        in: query
        description: Maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: ErabMbrUl
        x-optionalDataType: Int32
      - name: erab_gbr_dl
        in: query
        description: Guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123
          401
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: ErabGbrDl
        x-optionalDataType: Int32
      - name: erab_gbr_ul
        in: query
        description: Guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401
        required: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
        x-exportParamName: ErabGbrUl
        x-optionalDataType: Int32
      responses:
        "200":
          description: Successful response to rab_info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RabInfo'
        "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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: queries
      x-openapi-router-controller: swagger_server.controllers.rni_controller
  /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_info_get
      parameters:
      - name: app_ins_id
        in: query
        description: Comma separated list of Application instance identifiers
        required: true
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: AppInsIdArr
      responses:
        "200":
          description: Successful response to plmn_info request
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PlmnInfo'
                x-content-type: application/json
        "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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: queries
      x-openapi-router-controller: swagger_server.controllers.rni_controller
  /queries/s1_bearer_info:
    get:
      tags:
      - rni
      summary: Retrieve S1-U bearer information related to specific UE(s)
      description: Queries information about the S1 bearer(s)
      operationId: s1_bearer_info_get
      parameters:
      - 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
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: TempUeId
      - name: ue_ipv4_address
        in: query
        description: Comma separated list of IE IPv4 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv4Address
      - name: ue_ipv6_address
        in: query
        description: Comma separated list of IE IPv6 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv6Address
      - name: nated_ip_address
        in: query
        description: Comma separated list of IE NATed IP addresses as defined for
          the type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: NatedIpAddress
      - name: gtp_teid
        in: query
        description: Comma separated list of GTP TEID addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: GtpTeid
      - name: cell_id
        in: query
        description: Comma separated list of E-UTRAN Cell Identities
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: CellId
      - name: erab_id
        in: query
        description: Comma separated list of E-RAB identifiers
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: integer
            format: int32
        x-exportParamName: ErabIdArr
      responses:
        "200":
          description: Successful response to s1_bearer_info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/S1BearerInfo'
        "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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: queries
      x-openapi-router-controller: swagger_server.controllers.rni_controller
  /queries/layer2_meas:
    get:
      tags:
      - rni
      summary: Retrieve information on layer 2 measurements
      description: Queries information about the layer 2 measurements.
      operationId: layer2_meas_info_get
      parameters:
      - name: app_ins_id
        in: query
        description: Application instance identifier
        required: false
        style: form
        explode: true
        schema:
          type: string
        x-exportParamName: AppInsId
        x-optionalDataType: String
      - name: cell_id
        in: query
        description: Comma separated list of E-UTRAN Cell Identities
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: CellId
      - name: ue_ipv4_address
        in: query
        description: Comma separated list of IE IPv4 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv4Address
      - name: ue_ipv6_address
        in: query
        description: Comma separated list of IE IPv6 addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: UeIpv6Address
      - name: nated_ip_address
        in: query
        description: Comma separated list of IE NATed IP addresses as defined for
          the type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: NatedIpAddress
      - name: gtp_teid
        in: query
        description: Comma separated list of GTP TEID addresses as defined for the
          type for AssociateId
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
        x-exportParamName: GtpTeid
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrPrbUsageCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrPrbUsageCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrPrbUsageCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrPrbUsageCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlTotalPrbUsageCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlTotalPrbUsageCell
      - name: received_dedicated_preambles_cell
        in: query
        description: Received dedicated preambles in percentage as defined in ETSI
          TS 136 314
        required: false
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: ReceivedDedicatedPreamblesCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: ReceivedRandomPreamblesLowRangeCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: ReceivedRandomPreamblesHighRangeCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: NumberOfActiveUeDlGbrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: NumberOfActiveUeUlGbrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: NumberOfActiveUeDlNonGbrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: NumberOfActiveUeUlNonGbrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrPdrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrPdrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrPdrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrPdrCell
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrDelayUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrDelayUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrDelayUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrDelayUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrPdrUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrPdrUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrPdrUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrPdrUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrThroughputUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrThroughputUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrThroughputUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrThroughputUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlGbrDataVolumeUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlGbrDataVolumeUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: DlNonGbrDataVolumeUe
      - 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
        style: form
        explode: true
        schema:
          type: integer
        x-exportParamName: UlNonGbrDataVolumeUe
      responses:
        "200":
          description: Successful response to layer2 measurements info request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2Meas'
        "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'
        "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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: queries
      x-openapi-router-controller: swagger_server.controllers.rni_controller
  /subscriptions:
    get:
      tags:
      - rni
      summary: Retrieve information on subscriptions for notifications
      description: Queries information on subscriptions for notifications
      operationId: subscription_link_list_subscriptions_get
      parameters:
      - 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
        style: form
        explode: true
        schema:
          type: string
        x-exportParamName: 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":
          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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: subscriptions
      x-openapi-router-controller: swagger_server.controllers.rni_controller
    post:
      tags:
      - rni
      summary: Create a new subscription
      description: Creates a new subscription to Radio Network Information notifications
      operationId: subscriptions_post
      requestBody:
        description: Subscription to be created
        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
        required: true
      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":
          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'
        "415":
          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'
        "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'
      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
                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: 1011231231234
                      timeStamp:
                        seconds: 1977836800
                        nanoseconds: 0
                      trgEcgi:
                        plmn:
                          mnc: "01"
                          mcc: "001"
                        cellId: FEDCBAA
                required: true
              responses:
                "204":
                  description: No Content
      x-swagger-router-controller: subscriptions
      x-openapi-router-controller: swagger_server.controllers.rni_controller
  /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: subscriptions_get
      parameters:
      - name: subscriptionId
        in: path
        description: "Subscription Id, specifically the \"Self-referring URI\" returned\
          \ in the subscription request"
        required: true
        style: simple
        explode: false
        schema:
          type: string
          format: uri
        x-exportParamName: SubscriptionId
      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":
          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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: subscriptions
      x-openapi-router-controller: swagger_server.controllers.rni_controller
    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: subscriptions_put
      parameters:
      - name: subscriptionId
        in: path
        description: "Subscription Id, specifically the \"Self-referring URI\" returned\
          \ in the subscription request"
        required: true
        style: simple
        explode: false
        schema:
          type: string
          format: uri
        x-exportParamName: SubscriptionId
      requestBody:
        description: Subscription to be modified
        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
        required: true
      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":
          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'
        "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'
      x-swagger-router-controller: subscriptions
      x-openapi-router-controller: swagger_server.controllers.rni_controller
    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: subscriptions_delete
      parameters:
      - name: subscriptionId
        in: path
        description: "Subscription Id, specifically the \"Self-referring URI\" returned\
          \ in the subscription request"
        required: true
        style: simple
        explode: false
        schema:
          type: string
          format: uri
        x-exportParamName: SubscriptionId
      responses:
        "204":
          description: No Content
        "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'
        "429":
          description: "Too Many Requests : used when a rate limiter has triggered."
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      x-swagger-router-controller: subscriptions
      x-openapi-router-controller: swagger_server.controllers.rni_controller
components:
  schemas:
    AssociateId:
      properties:
        type:
          type: integer
          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
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Enum
        value:
          type: string
          description: Value for the identifier.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      example:
        type: 0
        value: value
    CaReconfNotification:
      required:
      - ecgi
      - notificationType
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
          minItems: 0
          required:
          - cellIdNei
          - cellIdSrv
          type: array
          description: This parameter can be repeated to contain information of all
            the carriers assign for Carrier Aggregation up to M.
          items:
            $ref: '#/components/schemas/CaReconfNotification_carrierAggregationMeasInfo'
          x-etsi-mec-cardinality: 0..M
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        notificationType:
          type: string
          description: Shall be set to "CaReConfNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        secondaryCellAdd:
          minItems: 0
          required:
          - ecgi
          type: array
          description: ""
          items:
            $ref: '#/components/schemas/CaReconfNotification_secondaryCellAdd'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        secondaryCellRemove:
          minItems: 0
          required:
          - ecgi
          type: array
          description: ""
          items:
            $ref: '#/components/schemas/CaReconfNotification_secondaryCellAdd'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.8
    CaReconfSubscription:
      required:
      - callbackReference
      - filterCriteriaAssoc
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssoc:
          $ref: '#/components/schemas/CaReconfSubscription_filterCriteriaAssoc'
        subscriptionType:
          type: string
          description: Shall be set to "CaReconfSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.8
    CellChangeNotification:
      required:
      - hoStatus
      - notificationType
      - srcEcgi
      - trgEcgi
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        hoStatus:
          type: integer
          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
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Enum
        notificationType:
          type: string
          description: Shall be set to "CellChangeNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        srcEcgi:
          $ref: '#/components/schemas/Ecgi'
        tempUeId:
          $ref: '#/components/schemas/CellChangeNotification_tempUeId'
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
        trgEcgi:
          minItems: 1
          type: array
          description: |-
            E-UTRAN Cell Global Identifier of the target cell.
            NOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Ecgi
      x-etsi-ref: 6.4.2
    CellChangeSubscription:
      required:
      - callbackReference
      - filterCriteriaAssocHo
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumerto receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssocHo:
          $ref: '#/components/schemas/CellChangeSubscription_filterCriteriaAssocHo'
        subscriptionType:
          type: string
          description: Shall be set to "CellChangeSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.2
    CellId:
      type: string
      description: "String representing the E-UTRAN Cell Identity. Encoded as a bit\
        \ string (size (28)) as defined in ETSI TS 136 413 [i.3]."
    Ecgi:
      required:
      - cellId
      - plmn
      type: object
      properties:
        cellId:
          $ref: '#/components/schemas/CellId'
        plmn:
          $ref: '#/components/schemas/Plmn'
      example:
        plmn:
          mnc: mnc
          mcc: mcc
        cellId: cellId
      x-etsi-ref: 6.5.6
    Enum:
      type: integer
    ExpiryNotification:
      required:
      - _links
      - expiryDeadline
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/ExpiryNotification__links'
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.9
    L2Meas:
      type: object
      properties:
        cellInfo:
          minItems: 0
          required:
          - ecgi
          type: array
          description: The per cell measurement information as defined below.
          items:
            $ref: '#/components/schemas/L2Meas_cellInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        cellUEInfo:
          minItems: 0
          required:
          - associateId
          - ecgi
          type: array
          description: The per cell per UE layer 2 measurements information as defined
            below.
          items:
            $ref: '#/components/schemas/L2Meas_cellUEInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      example:
        timeStamp:
          seconds: 3
          nanoSeconds: 9
        cellUEInfo:
        - dl_gbr_delay_ue: 4
          ul_nongbr_data_volume_ue: 2
          dl_nongbr_delay_ue: 6
          ul_gbr_delay_ue: 3
          ul_gbr_throughput_ue: 1
          ul_nongbr_delay_ue: 6
          dl_nongbr_throughput_ue: 9
          ul_gbr_data_volume_ue: 6
          dl_nongbr_data_volume_ue: 9
          ecgi: null
          dl_gbr_data_volume_ue: 1
          associateId:
            type: 0
            value: value
          dl_gbr_throughput_ue: 9
          dl_nongbr_pdr_ue: 8
          ul_nongbr_throughput_ue: 5
          ul_nongbr_pdr_ue: 6
          dl_gbr_pdr_ue: 5
          ul_gbr_pdr_ue: 6
        - dl_gbr_delay_ue: 4
          ul_nongbr_data_volume_ue: 2
          dl_nongbr_delay_ue: 6
          ul_gbr_delay_ue: 3
          ul_gbr_throughput_ue: 1
          ul_nongbr_delay_ue: 6
          dl_nongbr_throughput_ue: 9
          ul_gbr_data_volume_ue: 6
          dl_nongbr_data_volume_ue: 9
          ecgi: null
          dl_gbr_data_volume_ue: 1
          associateId:
            type: 0
            value: value
          dl_gbr_throughput_ue: 9
          dl_nongbr_pdr_ue: 8
          ul_nongbr_throughput_ue: 5
          ul_nongbr_pdr_ue: 6
          dl_gbr_pdr_ue: 5
          ul_gbr_pdr_ue: 6
        cellInfo:
        - number_of_active_ue_dl_nongbr_cell: 7
          ul_total_prb_usage_cell: 7
          received_dedicated_preambles_cell: 2
          dl_total_prb_usage_cell: 5
          ul_gbr_prb_usage_cell: 1
          dl_gbr_pdr_cell: 0
          number_of_active_ue_ul_gbr_cell: 9
          ul_nongbr_pdr_cell: 1
          dl_nongbr_pdr_cell: 1
          number_of_active_ue_dl_gbr_cell: 2
          ecgi:
            plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          ul_gbr_pdr_cell: 1
          ul_nongbr_prb_usage_cell: 6
          received_randomly_selected_preambles_low_range_cell: 7
          number_of_active_ue_ul_nongbr_cell: 3
          received_randomly_selected_preambles_high_range_cell: 4
          dl_nongbr_prb_usage_cell: 5
          dl_gbr_prb_usage_cell: 6
        - number_of_active_ue_dl_nongbr_cell: 7
          ul_total_prb_usage_cell: 7
          received_dedicated_preambles_cell: 2
          dl_total_prb_usage_cell: 5
          ul_gbr_prb_usage_cell: 1
          dl_gbr_pdr_cell: 0
          number_of_active_ue_ul_gbr_cell: 9
          ul_nongbr_pdr_cell: 1
          dl_nongbr_pdr_cell: 1
          number_of_active_ue_dl_gbr_cell: 2
          ecgi:
            plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          ul_gbr_pdr_cell: 1
          ul_nongbr_prb_usage_cell: 6
          received_randomly_selected_preambles_low_range_cell: 7
          number_of_active_ue_ul_nongbr_cell: 3
          received_randomly_selected_preambles_high_range_cell: 4
          dl_nongbr_prb_usage_cell: 5
          dl_gbr_prb_usage_cell: 6
      x-etsi-ref: 6.2.4a
    LinkType:
      required:
      - href
      type: object
      properties:
        href:
          type: string
          description: URI referring to a resource
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
      example:
        href: http://example.com/aeiou
      x-etsi-ref: 6.5.2
    MeasQuantityResultsNr:
      type: object
      properties:
        rsrp:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_138\
            \ 331 [i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 138\
            \ 331 [i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          type: integer
          description: "Reference Signal to Interference & Noise Ratio as defined\
            \ in ETSI TS 138 331 [i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
      x-etsi-ref: 6.5.11
    MeasRepUeNotification:
      required:
      - ecgi
      - notificationType
      - rsrp
      - rsrq
      - trigger
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        carrierAggregationMeasInfo:
          minItems: 0
          required:
          - cellIdSrv
          type: array
          description: This parameter can be repeated to contain information of all
            the carriers assign for Carrier Aggregation up to M.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_carrierAggregationMeasInfo'
          x-etsi-mec-cardinality: 0..M
          x-etsi-mec-origin-type: Structure (inlined)
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        eutranNeighbourCellMeasInfo:
          minItems: 0
          required:
          - ecgi
          type: array
          description: This parameter can be repeated to contain information of all
            the neighbouring cells up to N.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_eutranNeighbourCellMeasInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        heightUe:
          type: integer
          description: "Indicates height of the UE in meters relative to the sea level\
            \ as defined in ETSI TS 136.331 [i.7]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Int
        newRadioMeasInfo:
          minItems: 0
          required:
          - nrCarrierFreq
          - nrSCs
          type: array
          description: 5G New Radio secondary serving cells measurement information.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_newRadioMeasInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        newRadioMeasNeiInfo:
          minItems: 0
          required:
          - nrNCellInfo
          type: array
          description: Measurement quantities concerning the 5G NR neighbours.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_newRadioMeasNeiInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        notificationType:
          type: string
          description: Shall be set to "MeasRepUeNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        rsrp:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        rsrpEx:
          type: integer
          description: "Extended Reference Signal Received Power, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        rsrqEx:
          type: integer
          description: "Extended Reference Signal Received Quality, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          type: integer
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\
            , with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
        trigger:
          $ref: '#/components/schemas/Trigger'
      x-etsi-ref: 6.4.6
    MeasRepUeSubscription:
      required:
      - callbackReference
      - filterCriteriaAssocTri
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssocTri:
          $ref: '#/components/schemas/MeasRepUeSubscription_filterCriteriaAssocTri'
        subscriptionType:
          type: string
          description: Shall be set to "MeasRepUeSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.6
    MeasTaNotification:
      required:
      - ecgi
      - notificationType
      - timingAdvance
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        notificationType:
          type: string
          description: Shall be set to "MeasTaNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
        timingAdvance:
          type: integer
          description: "The timing advance as defined in ETSI TS 136 214 [i.5]."
          format: uint32
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint32
      x-etsi-ref: 6.4.7
    MeasTaSubscription:
      required:
      - callbackReference
      - filterCriteriaAssoc
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaAssoc:
          $ref: '#/components/schemas/CaReconfSubscription_filterCriteriaAssoc'
        subscriptionType:
          type: string
          description: Shall be set to "MeasTaSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.7
    NRcgi:
      required:
      - nrcellId
      - plmn
      type: object
      properties:
        nrcellId:
          $ref: '#/components/schemas/NrCellId'
        plmn:
          $ref: '#/components/schemas/Plmn'
      x-etsi-ref: 6.5.7
    NrCellId:
      type: string
      description: "String representing the NR Cell Identity. Encoded as a bit string\
        \ (size (36)) as defined in ETSI TS 138 423 [i.17]."
    NrMeasRepUeNotification:
      required:
      - notificationType
      - triggerNr
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        eutraNeighCellMeasInfo:
          minItems: 0
          required:
          - ecgi
          type: array
          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:
            $ref: '#/components/schemas/NrMeasRepUeNotification_eutraNeighCellMeasInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        notificationType:
          type: string
          description: Shall be set to "NrMeasRepUeNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        nrNeighCellMeasInfo:
          minItems: 0
          required:
          - nrcgi
          type: array
          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:
            $ref: '#/components/schemas/NrMeasRepUeNotification_nrNeighCellMeasInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        servCellMeasInfo:
          minItems: 0
          required:
          - nrcgi
          - sCell
          type: array
          description: This parameter can be repeated to contain information of all
            the serving cells up to N.
          items:
            $ref: '#/components/schemas/NrMeasRepUeNotification_servCellMeasInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
        triggerNr:
          $ref: '#/components/schemas/TriggerNr'
      x-etsi-ref: 6.4.11
    NrMeasRepUeSubscription:
      required:
      - callbackReference
      - filterCriteriaNrMrs
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaNrMrs:
          $ref: '#/components/schemas/NrMeasRepUeSubscription_filterCriteriaNrMrs'
        subscriptionType:
          type: string
          description: Shall be set to "NrMeasRepUeSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.11
    Plmn:
      required:
      - mcc
      - mnc
      type: object
      properties:
        mcc:
          type: string
          description: "The Mobile Country Code part of PLMN Identity as defined in\
            \ ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        mnc:
          type: string
          description: "The Mobile Network Code part of PLMN Identity as defined in\
            \ ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      example:
        mnc: mnc
        mcc: mcc
      x-etsi-ref: 6.5.5
    PlmnInfo:
      required:
      - appInstanceId
      - plmn
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        plmn:
          minItems: 1
          type: array
          description: Public Land Mobile Network Identity.
          items:
            $ref: '#/components/schemas/Plmn'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Plmn
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      example:
        appInstanceId: appInstanceId
        timeStamp:
          seconds: 3
          nanoSeconds: 9
        plmn:
        - mnc: mnc
          mcc: mcc
        - mnc: mnc
          mcc: mcc
      x-etsi-ref: 6.2.2
    ProblemDetails:
      type: object
      properties:
        detail:
          type: string
          description: A human-readable explanation specific to this occurrence of
            the problem
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        instance:
          type: string
          description: A URI reference that identifies the specific occurrence of
            the problem
          format: uri
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        status:
          type: integer
          description: The HTTP status code for this occurrence of the problem
          format: uint32
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        title:
          type: string
          description: "A short, human-readable summary of the problem type"
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        type:
          type: string
          description: A URI reference according to IETF RFC 3986 that identifies
            the problem type
          format: uri
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
    RabEstNotification:
      required:
      - ecgi
      - erabId
      - notificationType
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: '0 to N identifiers to bind the event for a specific UE or
            flow. '
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a Radio Access bearer\
            \ for specific UE as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          $ref: '#/components/schemas/RabEstNotification_erabQosParameters'
        notificationType:
          type: string
          description: Shall be set to "RabEstNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        tempUeId:
          $ref: '#/components/schemas/RabEstNotification_tempUeId'
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.3
    RabEstSubscription:
      required:
      - callbackReference
      - filterCriteriaQci
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaQci:
          $ref: '#/components/schemas/RabEstSubscription_filterCriteriaQci'
        subscriptionType:
          type: string
          description: Shall be set to "RabEstSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.3
    RabInfo:
      required:
      - appInstanceId
      - requestId
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        cellUserInfo:
          minItems: 0
          required:
          - ecgi
          - ueInfo
          type: array
          description: The information on users per cell as defined below.
          items:
            $ref: '#/components/schemas/RabInfo_cellUserInfo'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        requestId:
          type: string
          description: Unique identifier allocated by the service consumer for the
            RAB Information request.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      example:
        appInstanceId: appInstanceId
        cellUserInfo:
        - ueInfo:
          - associateId:
            - type: 0
              value: value
            - type: 0
              value: value
            erabInfo:
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
          - associateId:
            - type: 0
              value: value
            - type: 0
              value: value
            erabInfo:
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
          ecgi:
            plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
        - ueInfo:
          - associateId:
            - type: 0
              value: value
            - type: 0
              value: value
            erabInfo:
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
          - associateId:
            - type: 0
              value: value
            - type: 0
              value: value
            erabInfo:
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
            - erabId: 6
              erabQosParameters:
                qosInformation:
                  erabGbrDl: 5
                  erabGbrUl: 5
                  erabMbrUl: 7
                  erabMbrDl: 2
                qci: 1
          ecgi:
            plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
        timeStamp:
          seconds: 3
          nanoSeconds: 9
        requestId: requestId
      x-etsi-ref: 6.2.3
    RabModNotification:
      required:
      - ecgi
      - erabId
      - notificationType
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: '0 to N identifiers to bind the event for a specific UE or
            flow. '
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a Radio Access bearer\
            \ for specific UE as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          $ref: '#/components/schemas/RabModNotification_erabQosParameters'
        notificationType:
          type: string
          description: Shall be set to "RabModNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.4
    RabModSubscription:
      required:
      - callbackReference
      - filterCriteriaQci
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaQci:
          $ref: '#/components/schemas/RabModSubscription_filterCriteriaQci'
        subscriptionType:
          type: string
          description: Shall be set to "RabModSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.4
    RabRelNotification:
      required:
      - ecgi
      - erabReleaseInfo
      - notificationType
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to bind the event for a specific UE or flow
            as defined below.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        erabReleaseInfo:
          $ref: '#/components/schemas/RabRelNotification_erabReleaseInfo'
        notificationType:
          type: string
          description: Shall be set to "RabRelNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.5
    RabRelSubscription:
      required:
      - callbackReference
      - filterCriteriaQci
      - subscriptionType
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: URI selected by the service consumer to receive notifications
            on the subscribed RNIS information. This shall be included both in the
            request and in response.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        filterCriteriaQci:
          $ref: '#/components/schemas/RabModSubscription_filterCriteriaQci'
        subscriptionType:
          type: string
          description: Shall be set to "RabRelSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.5
    ResultsPerCsiRsIndex:
      required:
      - csiRsIndex
      type: object
      properties:
        csiRsIndex:
          type: integer
          description: ""
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        csiRsResults:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
      description: ""
    ResultsPerCsiRsIndexList:
      type: object
      properties:
        resultsPerCsiRsIndex:
          minItems: 0
          required:
          - csiRsIndex
          type: array
          description: ""
          items:
            $ref: '#/components/schemas/ResultsPerCsiRsIndexList_resultsPerCsiRsIndex'
          x-etsi-mec-cardinality: 0..P
          x-etsi-mec-origin-type: Structure (inline)
      x-etsi-ref: 6.5.10
    ResultsPerSsbIndex:
      required:
      - ssbIndex
      type: object
      properties:
        ssbIndex:
          type: integer
          description: ""
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        ssbResults:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
      description: ""
    ResultsPerSsbIndexList:
      type: object
      properties:
        resultsPerSsbIndex:
          minItems: 0
          required:
          - ssbIndex
          type: array
          description: ""
          items:
            $ref: '#/components/schemas/ResultsPerSsbIndexList_resultsPerSsbIndex'
          x-etsi-mec-cardinality: 0..P
          x-etsi-mec-origin-type: Structure (inline)
      x-etsi-ref: 6.5.9
    RsIndexResults:
      required:
      - resultsCsiRsIndexes
      - resultsSsbIndexes
      type: object
      properties:
        resultsCsiRsIndexes:
          $ref: '#/components/schemas/ResultsPerCsiRsIndexList'
        resultsSsbIndexes:
          $ref: '#/components/schemas/ResultsPerSsbIndexList'
      x-etsi-ref: 6.5.8
    S1BearerInfo:
      required:
      - s1UeInfo
      type: object
      properties:
        s1UeInfo:
          minItems: 1
          required:
          - associateId
          - ecgi
          - s1BearerInfoDetailed
          type: array
          description: Information on a specific UE as defined below.
          items:
            $ref: '#/components/schemas/S1BearerInfo_s1UeInfo'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      example:
        timeStamp:
          seconds: 3
          nanoSeconds: 9
        s1UeInfo:
        - associateId:
          - type: 0
            value: value
          - type: 0
            value: value
          s1BearerInfoDetailed:
          - erabId: 0
            enbInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
            sGwInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
          - erabId: 0
            enbInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
            sGwInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
          ecgi:
          - plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          - plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          tempUeId:
            mtmsi: mtmsi
            mmec: mmec
        - associateId:
          - type: 0
            value: value
          - type: 0
            value: value
          s1BearerInfoDetailed:
          - erabId: 0
            enbInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
            sGwInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
          - erabId: 0
            enbInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
            sGwInfo:
              tunnelId: tunnelId
              ipAddress: ipAddress
          ecgi:
          - plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          - plmn:
              mnc: mnc
              mcc: mcc
            cellId: cellId
          tempUeId:
            mtmsi: mtmsi
            mmec: mmec
      x-etsi-ref: 6.2.4
    S1BearerNotification:
      required:
      - notificationType
      - s1Event
      - s1UeInfo
      type: object
      properties:
        notificationType:
          type: string
          description: Shall be set to "S1BearerNotification".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        s1Event:
          type: integer
          description: The subscribed event that triggered this notification in S1BearerSubscription.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Enum
        s1UeInfo:
          $ref: '#/components/schemas/S1BearerNotification_s1UeInfo'
        timeStamp:
          $ref: '#/components/schemas/TimeStamp'
      x-etsi-ref: 6.4.10
    S1BearerSubscription:
      required:
      - S1BearerSubscriptionCriteria
      - callbackReference
      - eventType
      - subscriptionType
      type: object
      properties:
        S1BearerSubscriptionCriteria:
          $ref: '#/components/schemas/S1BearerSubscription_S1BearerSubscriptionCriteria'
        _links:
          $ref: '#/components/schemas/CaReconfSubscription__links'
        callbackReference:
          type: string
          description: "URI selected by the service consumer, to receive notifications\
            \ on the subscribed RNIS information. This shall be included in the request\
            \ and response."
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        eventType:
          minItems: 1
          type: array
          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'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Enum
        expiryDeadline:
          $ref: '#/components/schemas/TimeStamp'
        subscriptionType:
          type: string
          description: Shall be set to "S1BearerSubscription".
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      x-etsi-ref: 6.3.9
    SubscriptionLinkList:
      required:
      - _links
      type: object
      properties:
        _links:
          $ref: '#/components/schemas/SubscriptionLinkList__links'
      example:
        _links:
          self:
            href: http://example.com/aeiou
          subscription:
          - subscriptionType: subscriptionType
            href: http://example.com/aeiou
          - subscriptionType: subscriptionType
            href: http://example.com/aeiou
      x-etsi-ref: 6.3.10
    TimeStamp:
      required:
      - nanoSeconds
      - seconds
      type: object
      properties:
        nanoSeconds:
          type: integer
          description: "The nanoseconds part of the time. Time is defined as Unix-time\
            \ since January 1, 1970, 00:00:00 UTC."
          format: uint32
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint32
        seconds:
          type: integer
          description: "The seconds part of the time. Time is defined as Unixtime\
            \ since January 1, 1970, 00:00:00 UTC."
          format: uint32
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint32
      example:
        seconds: 3
        nanoSeconds: 9
      x-etsi-ref: 6.5.3
    Trigger:
      type: integer
      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
    TriggerNr:
      type: integer
      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
    InlineSubscription:
      discriminator:
        propertyName: subscription_type
      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'
    InlineNotification:
      discriminator:
        propertyName: notification_type
      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'
    CaReconfNotification_carrierAggregationMeasInfo:
      type: object
      properties:
        cellIdNei:
          $ref: '#/components/schemas/CellId'
        cellIdSrv:
          $ref: '#/components/schemas/CellId'
        rsrpNei:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint32
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        rsrpSrv:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint32
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        rsrqNei:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint32
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        rsrqSrv:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint32
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
    CaReconfNotification_secondaryCellAdd:
      type: object
      properties:
        ecgi:
          $ref: '#/components/schemas/Ecgi'
    CaReconfSubscription__links:
      required:
      - self
      type: object
      properties:
        self:
          $ref: '#/components/schemas/LinkType'
      description: Hyperlink related to the resource. This shall be only included
        in the HTTP responses and in HTTP PUT requests.
    CaReconfSubscription_filterCriteriaAssoc:
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
      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."
    CellChangeNotification_tempUeId:
      required:
      - mmec
      - mtmsi
      type: object
      properties:
        mmec:
          type: string
          description: "MMEC as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        mtmsi:
          type: string
          description: "M-TMSI as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      description: The temporary identifier allocated for the specific UE as defined
        below.
      example:
        mtmsi: mtmsi
        mmec: mmec
    CellChangeSubscription_filterCriteriaAssocHo:
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
        hoStatus:
          minItems: 0
          type: array
          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'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Enum
      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."
    ExpiryNotification__links:
      required:
      - self
      type: object
      properties:
        self:
          type: string
          description: Self referring URI. This shall be included in the response
            from the RNIS. The URI shall be unique within the RNI API as it acts as
            an ID for the subscription.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
      description: List of hyperlinks related to the resource.
    L2Meas_cellInfo:
      type: object
      properties:
        dl_gbr_pdr_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_gbr_prb_usage_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_nongbr_pdr_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_nongbr_prb_usage_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_total_prb_usage_cell:
          type: integer
          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]."
          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:
          type: integer
          description: "It indicates the number of active UEs with downlink GBR traffic,\
            \ as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        number_of_active_ue_dl_nongbr_cell:
          type: integer
          description: "It indicates the number of active UEs with downlink non-GBR\
            \ traffic, as defined in ETSI TS\_136\_314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        number_of_active_ue_ul_gbr_cell:
          type: integer
          description: "It indicates the number of active UEs with uplink GBR traffic,\
            \ as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        number_of_active_ue_ul_nongbr_cell:
          type: integer
          description: "It indicates the number of active UEs with uplink non-GBR\
            \ traffic, as defined in ETSI TS\_136\_314\_[i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        received_dedicated_preambles_cell:
          type: integer
          description: "It indicates (in percentage) the received dedicated preamples,\
            \ as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        received_randomly_selected_preambles_high_range_cell:
          type: integer
          description: "It indicates (in percentage) the received randomly selected\
            \ preambles in the high range, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        received_randomly_selected_preambles_low_range_cell:
          type: integer
          description: "It indicates (in percentage) the received randomly selected\
            \ preambles in the low range, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_gbr_pdr_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_gbr_prb_usage_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_nongbr_pdr_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_nongbr_prb_usage_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_total_prb_usage_cell:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
      example:
        number_of_active_ue_dl_nongbr_cell: 7
        ul_total_prb_usage_cell: 7
        received_dedicated_preambles_cell: 2
        dl_total_prb_usage_cell: 5
        ul_gbr_prb_usage_cell: 1
        dl_gbr_pdr_cell: 0
        number_of_active_ue_ul_gbr_cell: 9
        ul_nongbr_pdr_cell: 1
        dl_nongbr_pdr_cell: 1
        number_of_active_ue_dl_gbr_cell: 2
        ecgi:
          plmn:
            mnc: mnc
            mcc: mcc
          cellId: cellId
        ul_gbr_pdr_cell: 1
        ul_nongbr_prb_usage_cell: 6
        received_randomly_selected_preambles_low_range_cell: 7
        number_of_active_ue_ul_nongbr_cell: 3
        received_randomly_selected_preambles_high_range_cell: 4
        dl_nongbr_prb_usage_cell: 5
        dl_gbr_prb_usage_cell: 6
    L2Meas_cellUEInfo:
      type: object
      properties:
        associateId:
          $ref: '#/components/schemas/AssociateId'
        dl_gbr_data_volume_ue:
          type: integer
          description: "It indicates the data volume of the downlink GBR traffic of\
            \ a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        dl_gbr_delay_ue:
          type: integer
          description: "It indicates the packet delay of the downlink GBR traffic\
            \ of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        dl_gbr_pdr_ue:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_gbr_throughput_ue:
          type: integer
          description: "It indicates the scheduled throughput of the downlink GBR\
            \ traffic of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        dl_nongbr_data_volume_ue:
          type: integer
          description: "It indicates the data volume of the downlink non-GBR traffic\
            \ of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        dl_nongbr_delay_ue:
          type: integer
          description: "It indicates the packet delay of the downlink non-GBR traffic\
            \ of a UE, as defined in ETSI TS\_136\_314\_[i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        dl_nongbr_pdr_ue:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        dl_nongbr_throughput_ue:
          type: integer
          description: "It indicates the scheduled throughput of the downlink nonGBR\
            \ traffic of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        ul_gbr_data_volume_ue:
          type: integer
          description: "It indicates the data volume of the uplink GBR traffic of\
            \ a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ul_gbr_delay_ue:
          type: integer
          description: "It indicates the packet delay of the uplink GBR traffic of\
            \ a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ul_gbr_pdr_ue:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_gbr_throughput_ue:
          type: integer
          description: "It indicates the scheduled throughput of the uplink GBR traffic\
            \ of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ul_nongbr_data_volume_ue:
          type: integer
          description: "It indicates the data volume of the uplink non-GBR traffic\
            \ of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ul_nongbr_delay_ue:
          type: integer
          description: "It indicates the packet delay of the uplink non-GBR traffic\
            \ of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
        ul_nongbr_pdr_ue:
          type: integer
          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]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer (0..100)
        ul_nongbr_throughput_ue:
          type: integer
          description: "It indicates the scheduled throughput of the uplink non-GBR\
            \ traffic of a UE, as defined in ETSI TS 136 314 [i.11]."
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Integer
      example:
        dl_gbr_delay_ue: 4
        ul_nongbr_data_volume_ue: 2
        dl_nongbr_delay_ue: 6
        ul_gbr_delay_ue: 3
        ul_gbr_throughput_ue: 1
        ul_nongbr_delay_ue: 6
        dl_nongbr_throughput_ue: 9
        ul_gbr_data_volume_ue: 6
        dl_nongbr_data_volume_ue: 9
        ecgi: null
        dl_gbr_data_volume_ue: 1
        associateId:
          type: 0
          value: value
        dl_gbr_throughput_ue: 9
        dl_nongbr_pdr_ue: 8
        ul_nongbr_throughput_ue: 5
        ul_nongbr_pdr_ue: 6
        dl_gbr_pdr_ue: 5
        ul_gbr_pdr_ue: 6
    MeasRepUeNotification_carrierAggregationMeasInfo:
      type: object
      properties:
        cellIdNei:
          $ref: '#/components/schemas/CellId'
        cellIdSrv:
          $ref: '#/components/schemas/CellId'
        rsrpNei:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrpNeiEx:
          type: integer
          description: "Extended Reference Signal Received Power, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrpSrv:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrpSrvEx:
          type: integer
          description: "Extended Reference Signal Received Power, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrqNei:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrqNeiEx:
          type: integer
          description: "Extended Reference Signal Received Quality, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrqSrv:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrqSrvEx:
          type: integer
          description: "Extended Reference Signal Received Quality, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinrNei:
          type: integer
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\
            , with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinrSrv:
          type: integer
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\
            , with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
    MeasRepUeNotification_eutranNeighbourCellMeasInfo:
      type: object
      properties:
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        rsrp:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrpEx:
          type: integer
          description: "Extended Reference Signal Received Power, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 136\
            \ 214 [i.5]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrqEx:
          type: integer
          description: "Extended Reference Signal Received Quality, with value mapping\
            \ defined in ETSI TS 136 133 [i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          type: integer
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\"\
            , with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
    MeasRepUeNotification_nrBNCs_nrBNCellInfo:
      type: object
      properties:
        nrBNCellGId:
          $ref: '#/components/schemas/NrCellId'
        nrBNCellPlmn:
          minItems: 1
          type: array
          description: Public land mobile network identities
          items:
            $ref: '#/components/schemas/Plmn'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Plmn
    MeasRepUeNotification_nrBNCs:
      required:
      - nrBNCellInfo
      type: object
      properties:
        nrBNCellInfo:
          minItems: 1
          required:
          - nrBNCellGId
          - nrBNCellPlmn
          type: array
          description: Best neighbours of the secondary serving cell(s) info
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_nrBNCs_nrBNCellInfo'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Structure (inlined)
        nrBNCellRsrp:
          type: integer
          description: "Reference Signal Received Power measurement according to mapping\
            \ table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrBNCellRsrq:
          type: integer
          description: "Reference Signal Received Quality measurement according to\
            \ mapping table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrBNCellRssi:
          type: integer
          description: "Reference signal SINR measurement according to mapping table\
            \ in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
      description: Measurement quantities concerning the best neighbours of the secondary
        serving cells
    MeasRepUeNotification_nrSCs_nrSCellInfo:
      type: object
      properties:
        nrSCellGId:
          $ref: '#/components/schemas/NrCellId'
        nrSCellPlmn:
          minItems: 1
          type: array
          description: Public land mobile network identities.
          items:
            $ref: '#/components/schemas/Plmn'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Plmn
    MeasRepUeNotification_nrSCs:
      required:
      - nrSCellInfo
      type: object
      properties:
        nrSCellInfo:
          minItems: 1
          required:
          - nrSCellGId
          - nrSCellPlmn
          type: array
          description: Secondary serving cell(s) info.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_nrSCs_nrSCellInfo'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Structure (inlined)
        nrSCellRsrp:
          type: integer
          description: "Reference Signal Received Power measurement according to mapping\
            \ table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrSCellRsrq:
          type: integer
          description: "Reference Signal Received Quality measurement according to\
            \ mapping table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrSCellRssi:
          type: integer
          description: "Reference signal SINR measurement according to mapping table\
            \ in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
      description: Measurement quantities concerning the secondary serving cells.
    MeasRepUeNotification_newRadioMeasInfo:
      type: object
      properties:
        nrBNCs:
          $ref: '#/components/schemas/MeasRepUeNotification_nrBNCs'
        nrCarrierFreq:
          type: integer
          description: "ARFCN applicable for a downlink, uplink or bi-directional\
            \ (TDD) NR carrier frequency, as defined in ETSI TS\_138.101 [i.15]."
          format: uint32
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint32
        nrSCs:
          $ref: '#/components/schemas/MeasRepUeNotification_nrSCs'
    MeasRepUeNotification_nrNCellInfo:
      type: object
      properties:
        nrNCellGId:
          $ref: '#/components/schemas/NrCellId'
        nrNCellPlmn:
          minItems: 1
          type: array
          description: Public land mobile network identities.
          items:
            $ref: '#/components/schemas/Plmn'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Plmn
    MeasRepUeNotification_newRadioMeasNeiInfo:
      type: object
      properties:
        nrNCellInfo:
          minItems: 1
          required:
          - nrNCellGId
          - nrNCellPlmn
          type: array
          description: 5G NR neighbour cell info.
          items:
            $ref: '#/components/schemas/MeasRepUeNotification_nrNCellInfo'
          x-etsi-mec-cardinality: 1..P
          x-etsi-mec-origin-type: Structure (inlined)
        nrNCellRsrp:
          type: integer
          description: "Reference Signal Received Power measurement according to mapping\
            \ table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrNCellRsrq:
          type: integer
          description: "Reference Signal Received Quality measurement according to\
            \ mapping table in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        nrNCellRssi:
          type: integer
          description: "Reference signal SINR measurement according to mapping table\
            \ in ETSI TS 138.133 [i.14]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsIndexResults:
          $ref: '#/components/schemas/RsIndexResults'
    MeasRepUeSubscription_filterCriteriaAssocTri:
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
        trigger:
          minItems: 0
          type: array
          description: Corresponds to a specific E-UTRAN UE Measurement Report trigger.
          items:
            $ref: '#/components/schemas/Trigger'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Trigger
      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."
    NrMeasRepUeNotification_eutraNeighCellMeasInfo:
      type: object
      properties:
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        rsrp:
          type: integer
          description: "Reference Signal Received Power as defined in ETSI TS\_138\
            \ 331 [i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
          type: integer
          description: "Reference Signal Received Quality as defined in ETSI TS 138\
            \ 331 [i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
          type: integer
          description: "Reference Signal plus Interference Noise Ratio as defined\
            \ in ETSI TS\_138\_331\_[i.13]."
          format: uint8
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
    NrMeasRepUeNotification_nrNeighCellMeasInfo:
      type: object
      properties:
        measQuantityResultsCsiRsCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        measQuantityResultsSsbCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        nrcgi:
          $ref: '#/components/schemas/NrCellId'
        rsIndexResults:
          $ref: '#/components/schemas/RsIndexResults'
    NrMeasRepUeNotification_nCell:
      type: object
      properties:
        measQuantityResultsCsiRsCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        measQuantityResultsSsbCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        rsIndexResults:
          $ref: '#/components/schemas/RsIndexResults'
      description: Measurement information relating to the best neighbour of this
        serving cell.
    NrMeasRepUeNotification_sCell:
      type: object
      properties:
        measQuantityResultsCsiRsCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        measQuantityResultsSsbCell:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
        rsIndexResults:
          $ref: '#/components/schemas/RsIndexResults'
      description: Measurement information relating to this serving cell.
    NrMeasRepUeNotification_servCellMeasInfo:
      type: object
      properties:
        nCell:
          $ref: '#/components/schemas/NrMeasRepUeNotification_nCell'
        nrcgi:
          $ref: '#/components/schemas/NRcgi'
        sCell:
          $ref: '#/components/schemas/NrMeasRepUeNotification_sCell'
    NrMeasRepUeSubscription_filterCriteriaNrMrs:
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        nrcgi:
          minItems: 0
          type: array
          description: NR Cell Global Identier.
          items:
            $ref: '#/components/schemas/NRcgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: NRcgi
        triggerNr:
          minItems: 0
          type: array
          description: Corresponds to a specific 5G UE Measurement Report trigger.
          items:
            $ref: '#/components/schemas/TriggerNr'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: TriggerNr
      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."
    RabEstNotification_erabQosParameters_qosInformation:
      required:
      - erabGbrDl
      - erabGbrUl
      - erabMbrDl
      - erabMbrUl
      type: object
      properties:
        erabGbrDl:
          type: integer
          description: "This attribute indicates the guaranteed downlink E-RAB Bit\
            \ Rate as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabGbrUl:
          type: integer
          description: "This attribute indicates the guaranteed uplink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabMbrDl:
          type: integer
          description: "This attribute indicates the maximum downlink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabMbrUl:
          type: integer
          description: "This attribute indicates the maximum uplink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
      description: The QoS information for the E-RAB.
      example:
        erabGbrDl: 5
        erabGbrUl: 5
        erabMbrUl: 7
        erabMbrDl: 2
    RabEstNotification_erabQosParameters:
      required:
      - qci
      type: object
      properties:
        qci:
          type: integer
          description: "QoS Class Identifier as defined in ETSI TS 123 401 [i.4]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        qosInformation:
          $ref: '#/components/schemas/RabEstNotification_erabQosParameters_qosInformation'
      description: QoS parameters for the E-RAB as defined below.
      example:
        qosInformation:
          erabGbrDl: 5
          erabGbrUl: 5
          erabMbrUl: 7
          erabMbrDl: 2
        qci: 1
    RabEstNotification_tempUeId:
      required:
      - mmec
      - mtmsi
      type: object
      properties:
        mmec:
          type: string
          description: "MMEC as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        mtmsi:
          type: string
          description: "M-TMSI as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      description: 'The temporary identifier allocated for the specific UE as defined
        below. '
    RabEstSubscription_filterCriteriaQci:
      required:
      - qci
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
        qci:
          type: integer
          description: "QoS Class Identifier as defined in ETSI TS 123 401 [i.4]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
      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."
    RabInfo_erabInfo:
      type: object
      properties:
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a Radio Access bearer\
            \ for specific UE as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          $ref: '#/components/schemas/RabEstNotification_erabQosParameters'
      example:
        erabId: 6
        erabQosParameters:
          qosInformation:
            erabGbrDl: 5
            erabGbrUl: 5
            erabMbrUl: 7
            erabMbrDl: 2
          qci: 1
    RabInfo_ueInfo:
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the event for a specific UE
            or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        erabInfo:
          minItems: 1
          required:
          - erabId
          type: array
          description: Information on E-RAB as defined below.
          items:
            $ref: '#/components/schemas/RabInfo_erabInfo'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
      example:
        associateId:
        - type: 0
          value: value
        - type: 0
          value: value
        erabInfo:
        - erabId: 6
          erabQosParameters:
            qosInformation:
              erabGbrDl: 5
              erabGbrUl: 5
              erabMbrUl: 7
              erabMbrDl: 2
            qci: 1
        - erabId: 6
          erabQosParameters:
            qosInformation:
              erabGbrDl: 5
              erabGbrUl: 5
              erabMbrUl: 7
              erabMbrDl: 2
            qci: 1
    RabInfo_cellUserInfo:
      type: object
      properties:
        ecgi:
          $ref: '#/components/schemas/Ecgi'
        ueInfo:
          minItems: 1
          required:
          - erabInfo
          type: array
          description: Information on UEs in the specific cell as defined below.
          items:
            $ref: '#/components/schemas/RabInfo_ueInfo'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
      example:
        ueInfo:
        - associateId:
          - type: 0
            value: value
          - type: 0
            value: value
          erabInfo:
          - erabId: 6
            erabQosParameters:
              qosInformation:
                erabGbrDl: 5
                erabGbrUl: 5
                erabMbrUl: 7
                erabMbrDl: 2
              qci: 1
          - erabId: 6
            erabQosParameters:
              qosInformation:
                erabGbrDl: 5
                erabGbrUl: 5
                erabMbrUl: 7
                erabMbrDl: 2
              qci: 1
        - associateId:
          - type: 0
            value: value
          - type: 0
            value: value
          erabInfo:
          - erabId: 6
            erabQosParameters:
              qosInformation:
                erabGbrDl: 5
                erabGbrUl: 5
                erabMbrUl: 7
                erabMbrDl: 2
              qci: 1
          - erabId: 6
            erabQosParameters:
              qosInformation:
                erabGbrDl: 5
                erabGbrUl: 5
                erabMbrUl: 7
                erabMbrDl: 2
              qci: 1
        ecgi:
          plmn:
            mnc: mnc
            mcc: mcc
          cellId: cellId
    RabModNotification_erabQosParameters_qosInformation:
      required:
      - erabGbrDl
      - erabGbrUl
      - erabMbrDl
      - erabMbrUl
      type: object
      properties:
        erabGbrDl:
          type: integer
          description: "This attribute indicates the guaranteed downlink E-RAB Bit\
            \ Rate as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabGbrUl:
          type: integer
          description: "This attribute indicates the guaranteed uplink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabMbrDl:
          type: integer
          description: "This attribute indicates the maximum downlink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        erabMbrUl:
          type: integer
          description: "This attribute indicates the maximum uplink E-RAB Bit Rate\
            \ as defined in ETSI TS 123 401 [i.4] for this bearer."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
      description: The QoS Information for the E-RAB as defined below.
    RabModNotification_erabQosParameters:
      required:
      - qci
      type: object
      properties:
        qci:
          type: integer
          description: "QoS Class Identifier as defined in ETSI TS 123 401 [i.4]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        qosInformation:
          $ref: '#/components/schemas/RabModNotification_erabQosParameters_qosInformation'
      description: The QoS parameters for the E-RAB as defined below.
    RabModSubscription_filterCriteriaQci:
      required:
      - erabId
      - qci
      type: object
      properties:
        appInstanceId:
          type: string
          description: Unique identifier for the MEC application instance.
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a Radio Access bearer\
            \ for specific UE as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        qci:
          type: integer
          description: "QoS Class Identifier as defined in ETSI TS 123 401 [i.4]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
      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."
    RabRelNotification_erabReleaseInfo:
      required:
      - erabId
      type: object
      properties:
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a Radio Access bearer\
            \ for specific UE as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
      description: The release information for the E-RAB as defined below.
    ResultsPerCsiRsIndexList_resultsPerCsiRsIndex:
      type: object
      properties:
        csiRsIndex:
          type: integer
          description: ""
          format: uint8
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        csiRsResults:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
    ResultsPerSsbIndexList_resultsPerSsbIndex:
      type: object
      properties:
        ssbIndex:
          type: integer
          description: ""
          format: uint8
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Uint8
        ssbResults:
          $ref: '#/components/schemas/MeasQuantityResultsNr'
    S1BearerInfo_enbInfo:
      required:
      - ipAddress
      - tunnelId
      type: object
      properties:
        ipAddress:
          type: string
          description: eNB transport layer address of this S1 bearer.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        tunnelId:
          type: string
          description: eNB GTP-U TEID of this S1 bearer.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      description: S1 bearer information on eNB side as defined below.
      example:
        tunnelId: tunnelId
        ipAddress: ipAddress
    S1BearerInfo_sGwInfo:
      required:
      - ipAddress
      - tunnelId
      type: object
      properties:
        ipAddress:
          type: string
          description: SGW transport layer address of this S1 bearer.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
        tunnelId:
          type: string
          description: SGW GTP-U TEID of this S1 bearer.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      description: S1 bearer information on GW side as defined below.
      example:
        tunnelId: tunnelId
        ipAddress: ipAddress
    S1BearerInfo_s1BearerInfoDetailed:
      type: object
      properties:
        enbInfo:
          $ref: '#/components/schemas/S1BearerInfo_enbInfo'
        erabId:
          type: integer
          description: "The attribute that uniquely identifies a S1 bearer for a specific\
            \ UE, as defined in ETSI TS 136 413 [i.3]."
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: Integer
        sGwInfo:
          $ref: '#/components/schemas/S1BearerInfo_sGwInfo'
      example:
        erabId: 0
        enbInfo:
          tunnelId: tunnelId
          ipAddress: ipAddress
        sGwInfo:
          tunnelId: tunnelId
          ipAddress: ipAddress
    S1BearerInfo_s1UeInfo:
      type: object
      properties:
        associateId:
          minItems: 1
          type: array
          description: 1 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 1
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Ecgi
        s1BearerInfoDetailed:
          minItems: 1
          required:
          - enbInfo
          - erabId
          - sGwInfo
          type: array
          description: S1 bearer information as defined below.
          items:
            $ref: '#/components/schemas/S1BearerInfo_s1BearerInfoDetailed'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
        tempUeId:
          $ref: '#/components/schemas/CellChangeNotification_tempUeId'
      example:
        associateId:
        - type: 0
          value: value
        - type: 0
          value: value
        s1BearerInfoDetailed:
        - erabId: 0
          enbInfo:
            tunnelId: tunnelId
            ipAddress: ipAddress
          sGwInfo:
            tunnelId: tunnelId
            ipAddress: ipAddress
        - erabId: 0
          enbInfo:
            tunnelId: tunnelId
            ipAddress: ipAddress
          sGwInfo:
            tunnelId: tunnelId
            ipAddress: ipAddress
        ecgi:
        - plmn:
            mnc: mnc
            mcc: mcc
          cellId: cellId
        - plmn:
            mnc: mnc
            mcc: mcc
          cellId: cellId
        tempUeId:
          mtmsi: mtmsi
          mmec: mmec
    S1BearerNotification_s1UeInfo:
      required:
      - ecgi
      - s1BearerInfo
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the information for a specific
            UE or flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 1
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Ecgi
        s1BearerInfo:
          minItems: 1
          required:
          - enbInfo
          - erabId
          - sGwInfo
          type: array
          description: S1 bearer information as defined below.
          items:
            $ref: '#/components/schemas/S1BearerInfo_s1BearerInfoDetailed'
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Structure (inlined)
        tempUeId:
          $ref: '#/components/schemas/CellChangeNotification_tempUeId'
      description: Information on specific UE that matches the criteria in S1BearerSubscription
        as defined below.
    S1BearerSubscription_S1BearerSubscriptionCriteria:
      type: object
      properties:
        associateId:
          minItems: 0
          type: array
          description: 0 to N identifiers to associate the events for a specific UE
            or a flow.
          items:
            $ref: '#/components/schemas/AssociateId'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
          minItems: 0
          type: array
          description: E-UTRAN Cell Global Identifier.
          items:
            $ref: '#/components/schemas/Ecgi'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Ecgi
        erabId:
          minItems: 0
          type: array
          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
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Integer
      description: As defined below.
    SubscriptionLinkList__links_subscription:
      type: object
      properties:
        href:
          type: string
          description: The URI referring to the subscription.
          format: uri
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: URI
        subscriptionType:
          type: string
          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.
          x-etsi-mec-cardinality: "1"
          x-etsi-mec-origin-type: String
      example:
        subscriptionType: subscriptionType
        href: http://example.com/aeiou
    SubscriptionLinkList__links:
      required:
      - self
      type: object
      properties:
        self:
          $ref: '#/components/schemas/LinkType'
        subscription:
          minItems: 0
          required:
          - href
          - subscriptionType
          type: array
          description: A link to a subscription.
          items:
            $ref: '#/components/schemas/SubscriptionLinkList__links_subscription'
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
      description: List of hyperlinks related to the resource.
      example:
        self:
          href: http://example.com/aeiou
        subscription:
        - subscriptionType: subscriptionType
          href: http://example.com/aeiou
        - subscriptionType: subscriptionType
          href: http://example.com/aeiou
  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
      style: simple
      explode: false
      schema:
        type: string
        format: uri
      x-exportParamName: SubscriptionId
    Query.AppInsId:
      name: app_ins_id
      in: query
      description: Application instance identifier
      required: false
      style: form
      explode: true
      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
      style: form
      explode: 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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      schema:
        type: array
        items:
          type: string
      x-exportParamName: GtpTeid
    Query.ErabId:
      name: erab_id
      in: query
      description: E-RAB identifier
      required: false
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      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
      style: form
      explode: true
      schema:
        type: string
      x-exportParamName: SubscriptionType

