RniAPI.yaml 150 KB
Newer Older
Michel Roy's avatar
Michel Roy committed
                  nrSCellInfo:
                    description: Secondary serving cell(s) info.
                    items:
                      type: object
                      properties:
                        nrSCellGId:
Michel Roy's avatar
Michel Roy committed
                          # description': Cell Global Identifier, as defined in ETSI TS 138 331 [i.13].
                          # x-etsi-mec-cardinality': '1'
                          # x-etsi-mec-origin-type': NrCellId
                          $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
                        nrSCellPlmn:
                          description: Public land mobile network identities.
                          items:
                            $ref: '#/components/schemas/Plmn'
                          minItems: 1
                          type: array
                          x-etsi-mec-cardinality: 1..P
                          x-etsi-mec-origin-type: Plmn
Michel Roy's avatar
Michel Roy committed
                    minItems: 1
Michel Roy's avatar
Michel Roy committed
                    required:
                    - nrSCellPlmn
                    - nrSCellGId
                    type: array
                    x-etsi-mec-cardinality: 1..P
                    x-etsi-mec-origin-type: Structure (inlined)
                  nrSCellRsrp:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRsrq:
Michel Roy's avatar
Michel Roy committed
                    description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                  nrSCellRssi:
Michel Roy's avatar
Michel Roy committed
                    description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                    format: int32
Michel Roy's avatar
Michel Roy committed
                    type: integer
                    x-etsi-mec-cardinality: 0..1
                    x-etsi-mec-origin-type: Uint8
                required:
                - nrSCellInfo
                type: object
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrCarrierFreq
          - nrSCs
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        newRadioMeasNeiInfo:
          description: Measurement quantities concerning the 5G NR neighbours.
          items:
            type: object
            properties:
              nrNCellInfo:
                description: 5G NR neighbour cell info.
                items:
                  type: object
                  properties:
                    nrNCellGId:
Michel Roy's avatar
Michel Roy committed
                      # description': Cell Global Identifier, as defined in ETSI TS 138 331 [i.13].
                      # x-etsi-mec-cardinality': '1'
                      # x-etsi-mec-origin-type': NrCellId
                      $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
                    nrNCellPlmn:
                      description: Public land mobile network identities.
                      items:
                        $ref: '#/components/schemas/Plmn'
                      minItems: 1
                      type: array
                      x-etsi-mec-cardinality: 1..P
                      x-etsi-mec-origin-type: Plmn
Michel Roy's avatar
Michel Roy committed
                minItems: 1
Michel Roy's avatar
Michel Roy committed
                required:
                - nrNCellPlmn
                - nrNCellGId
                type: array
                x-etsi-mec-cardinality: 1..P
                x-etsi-mec-origin-type: Structure (inlined)
              nrNCellRsrp:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Power measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRsrq:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              nrNCellRssi:
Michel Roy's avatar
Michel Roy committed
                description: Reference signal SINR measurement according to mapping table in ETSI TS 138.133 [i.14].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                # description': Beam level measurements results of a NR cell.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': RsIndexResults
                $ref: '#/components/schemas/RsIndexResults'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrNCellInfo
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        notificationType:
          description: Shall be set to "MeasRepUeNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        rsrp:
Michel Roy's avatar
Michel Roy committed
          description: "Reference Signal Received Power as defined in ETSI TS\_136 214 [i.5]."
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrpEx:
Michel Roy's avatar
Michel Roy committed
          description: Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        rsrq:
Michel Roy's avatar
Michel Roy committed
          description: Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint8
        rsrqEx:
Michel Roy's avatar
Michel Roy committed
          description: Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        sinr:
Michel Roy's avatar
Michel Roy committed
          description: "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS\_136\_133\_[i.16]."
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint8
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        trigger:
Michel Roy's avatar
Michel Roy committed
          # description': Corresponds to a specific E-UTRAN UE Measurement Report trigger.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Trigger
          $ref: '#/components/schemas/Trigger'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - rsrp
      - rsrq
      - trigger
      type: object
      x-etsi-ref: 6.4.6
    MeasRepUeSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssocTri:
Michel Roy's avatar
Michel Roy committed
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            trigger:
Michel Roy's avatar
Michel Roy committed
              description: Corresponds to a specific E-UTRAN UE Measurement Report trigger.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/Trigger'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Trigger
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "MeasRepUeSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssocTri
      type: object
      x-etsi-ref: 6.3.6
    MeasTaNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        notificationType:
          description: Shall be set to "MeasTaNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        timingAdvance:
          description: The timing advance as defined in ETSI TS 136 214 [i.5].
Michel Roy's avatar
Michel Roy committed
          format: int32
          type: integer
Michel Roy's avatar
Michel Roy committed
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Uint32
      required:
      - notificationType
      - ecgi
      - timingAdvance
      type: object
      x-etsi-ref: 6.4.7
    MeasTaSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaAssoc:
Michel Roy's avatar
Michel Roy committed
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "MeasTaSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaAssoc
      type: object
      x-etsi-ref: 6.3.7
    NRcgi:
      properties:
        nrcellId:
Michel Roy's avatar
Michel Roy committed
          # description': NR Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': NrCellId
          $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
        plmn:
Michel Roy's avatar
Michel Roy committed
          # description': Public Land Mobile Network Identity.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Plmn
          $ref: '#/components/schemas/Plmn'
Michel Roy's avatar
Michel Roy committed
      required:
      - plmn
      - nrcellId
      type: object
      x-etsi-ref: 6.5.7
    NrCellId:
Michel Roy's avatar
Michel Roy committed
      description: String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17].
Michel Roy's avatar
Michel Roy committed
      type: string
    NrMeasRepUeNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        eutraNeighCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if nrNeighCellMeasInfo is included.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              rsrp:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal Received Power as defined in ETSI TS\_138 331 [i.13]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              rsrq:
Michel Roy's avatar
Michel Roy committed
                description: Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
              sinr:
Michel Roy's avatar
Michel Roy committed
                description: "Reference Signal plus Interference Noise Ratio as defined in ETSI TS\_138\_331\_[i.13]."
                format: int32
Michel Roy's avatar
Michel Roy committed
                type: integer
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Uint8
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - ecgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        notificationType:
          description: Shall be set to "NrMeasRepUeNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        nrNeighCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain measurement information of all the neighbouring cells up to N. It shall not be included if eutraNeighCellMeasInfo is included.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                # description': Measurement quantity results relating to the Channel State Information Reference Signal of the neighbouring cells.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
              measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                # description': Measurement quantity results relating to the Synchronization Signal Block of the neighbouring cells.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': MeasQuantityResultsNr
                $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
              nrcgi:
Michel Roy's avatar
Michel Roy committed
                # description': Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': NrCellId
                $ref: '#/components/schemas/NrCellId'
Michel Roy's avatar
Michel Roy committed
              rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                # description': Beam level measurement information.
                # x-etsi-mec-cardinality': 0..1
                # x-etsi-mec-origin-type': RsIndexResults
                $ref: '#/components/schemas/RsIndexResults'
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrcgi
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        servCellMeasInfo:
Michel Roy's avatar
Michel Roy committed
          description: This parameter can be repeated to contain information of all the serving cells up to N.
Michel Roy's avatar
Michel Roy committed
          items:
            type: object
            properties:
              nCell:
Michel Roy's avatar
Michel Roy committed
                description: Measurement information relating to the best neighbour of this serving cell.
Michel Roy's avatar
Michel Roy committed
                properties:
                  measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Channel State Information Reference Signal.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Synchronization Signal Block.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
Michel Roy's avatar
Michel Roy committed
                type: object
                x-etsi-mec-cardinality: 0..1
                x-etsi-mec-origin-type: Structure (inlined)
              nrcgi:
Michel Roy's avatar
Michel Roy committed
                # description': NR Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Nrcgi
                $ref: '#/components/schemas/NRcgi'
Michel Roy's avatar
Michel Roy committed
              sCell:
                description: Measurement information relating to this serving cell.
                properties:
                  measQuantityResultsCsiRsCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Channel State Information Reference Signal.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  measQuantityResultsSsbCell:
Michel Roy's avatar
Michel Roy committed
                    # description': Measurement quantity results relating to the Synchronization Signal Block.
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': MeasQuantityResultsNr
                    $ref: '#/components/schemas/MeasQuantityResultsNr'
Michel Roy's avatar
Michel Roy committed
                  rsIndexResults:
Michel Roy's avatar
Michel Roy committed
                    # description': Beam level measurement information
                    # x-etsi-mec-cardinality': 0..1
                    # x-etsi-mec-origin-type': RsIndexResults
                    $ref: '#/components/schemas/RsIndexResults'
Michel Roy's avatar
Michel Roy committed
                type: object
                x-etsi-mec-cardinality: '1'
                x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
          minItems: 0
Michel Roy's avatar
Michel Roy committed
          required:
          - nrcgi
          - sCell
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        triggerNr:
Michel Roy's avatar
Michel Roy committed
          # description': Corresponds to a specific 5G UE Measurement Report trigger.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': TriggerNr
          $ref: '#/components/schemas/TriggerNr'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - triggerNr
      type: object
      x-etsi-ref: 6.4.11
    NrMeasRepUeSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self-referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaNrMrs:
Michel Roy's avatar
Michel Roy committed
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            associateId:
Michel Roy's avatar
Michel Roy committed
              description: 0 to N identifiers to associate the information for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
              items:
                $ref: '#/components/schemas/AssociateId'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: AssociateId
            nrcgi:
              description: NR Cell Global Identier.
              items:
                $ref: '#/components/schemas/NRcgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: NRcgi
            triggerNr:
              description: Corresponds to a specific 5G UE Measurement Report trigger.
              items:
                $ref: '#/components/schemas/TriggerNr'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: TriggerNr
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "NrMeasRepUeSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaNrMrs
      type: object
      x-etsi-ref: 6.3.11
    Plmn:
      properties:
        mcc:
Michel Roy's avatar
Michel Roy committed
          description: The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        mnc:
Michel Roy's avatar
Michel Roy committed
          description: The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - mcc
      - mnc
      type: object
      x-etsi-ref: 6.5.5
    PlmnInfo:
      properties:
        appInstanceId:
          description: Unique identifier for the MEC application instance.
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        plmn:
          description: Public Land Mobile Network Identity.
          items:
            $ref: '#/components/schemas/Plmn'
          minItems: 1
          type: array
          x-etsi-mec-cardinality: 1..N
          x-etsi-mec-origin-type: Plmn
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - appInstanceId
      - plmn
      type: object
      x-etsi-ref: 6.2.2
    ProblemDetails:
      properties:
        detail:
Michel Roy's avatar
Michel Roy committed
          description: A human-readable explanation specific to this occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        instance:
Michel Roy's avatar
Michel Roy committed
          description: A URI reference that identifies the specific occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
        status:
          description: The HTTP status code for this occurrence of the problem
Michel Roy's avatar
Michel Roy committed
          format: int32
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Uint32
        title:
          description: A short, human-readable summary of the problem type
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: String
        type:
Michel Roy's avatar
Michel Roy committed
          description: A URI reference according to IETF RFC 3986 that identifies the problem type
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: URI
      type: object
    RabEstNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        erabId:
Michel Roy's avatar
Michel Roy committed
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          description: QoS parameters for the E-RAB as defined below.
          properties:
            qci:
              description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            qosInformation:
Michel Roy's avatar
Michel Roy committed
              description: The QoS information for the E-RAB.
Michel Roy's avatar
Michel Roy committed
              properties:
                erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
              required:
              - erabMbrDl
              - erabMbrUl
              - erabGbrDl
              - erabGbrUl
              type: object
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: Structure (inlined)
          required:
          - qci
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        notificationType:
          description: Shall be set to "RabEstNotification".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        tempUeId:
Michel Roy's avatar
Michel Roy committed
          description: 'The temporary identifier allocated for the specific UE as defined below. '
Michel Roy's avatar
Michel Roy committed
          properties:
            mmec:
              description: MMEC as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
            mtmsi:
              description: M-TMSI as defined in ETSI TS 136 413 [i.3].
              type: string
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: String
          required:
          - mmec
          - mtmsi
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - notificationType
      - ecgi
      - erabId
      type: object
      x-etsi-ref: 6.4.3
    RabEstSubscription:
      properties:
        _links:
Michel Roy's avatar
Michel Roy committed
          description: Hyperlink related to the resource. This shall be only included in the HTTP responses and in HTTP PUT requests.
Michel Roy's avatar
Michel Roy committed
          properties:
            self:
Michel Roy's avatar
Michel Roy committed
              # description': Self referring URI. The URI shall be unique within the RNI API as it acts as an ID for the subscription.
              # x-etsi-mec-cardinality': '1'
              # x-etsi-mec-origin-type': LinkType
              $ref: '#/components/schemas/LinkType'
Michel Roy's avatar
Michel Roy committed
          required:
          - self
          type: object
          x-etsi-mec-cardinality: 0..1
          x-etsi-mec-origin-type: Structure (inlined)
        callbackReference:
Michel Roy's avatar
Michel Roy committed
          description: URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response.
Michel Roy's avatar
Michel Roy committed
          format: uri
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: URI
        expiryDeadline:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
        filterCriteriaQci:
Michel Roy's avatar
Michel Roy committed
          description: List of filtering criteria for the subscription. Any filtering criteria from below, which is included in the request, shall also be included in the response.
Michel Roy's avatar
Michel Roy committed
          properties:
            appInstanceId:
              description: Unique identifier for the MEC application instance.
              type: string
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: String
            ecgi:
              description: E-UTRAN Cell Global Identifier.
              items:
                $ref: '#/components/schemas/Ecgi'
              minItems: 0
              type: array
              x-etsi-mec-cardinality: 0..N
              x-etsi-mec-origin-type: Ecgi
            qci:
              description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
          required:
          - qci
          type: object
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Structure (inlined)
        subscriptionType:
          description: Shall be set to "RabEstSubscription".
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
      required:
      - subscriptionType
      - callbackReference
Michel Roy's avatar
Michel Roy committed
      - filterCriteriaQci
      type: object
      x-etsi-ref: 6.3.3
    RabInfo:
      properties:
        appInstanceId:
          description: Unique identifier for the MEC application instance.
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        cellUserInfo:
          description: The information on users per cell as defined below.
          items:
            type: object
            properties:
              ecgi:
Michel Roy's avatar
Michel Roy committed
                # description': E-UTRAN Cell Global Identifier.
                # x-etsi-mec-cardinality': '1'
                # x-etsi-mec-origin-type': Ecgi
                $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
              ueInfo:
Michel Roy's avatar
Michel Roy committed
                description: Information on UEs in the specific cell as defined below.
Michel Roy's avatar
Michel Roy committed
                items:
                  type: object
                  properties:
                    associateId:
Michel Roy's avatar
Michel Roy committed
                      description: 0 to N identifiers to associate the event for a specific UE or flow.
Michel Roy's avatar
Michel Roy committed
                      items:
                        $ref: '#/components/schemas/AssociateId'
                      minItems: 0
                      type: array
                      x-etsi-mec-cardinality: 0..N
                      x-etsi-mec-origin-type: AssociateId
                    erabInfo:
                      description: Information on E-RAB as defined below.
                      items:
                        type: object
                        properties:
                          erabId:
Michel Roy's avatar
Michel Roy committed
                            description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
                            type: integer
                            x-etsi-mec-cardinality: '1'
                            x-etsi-mec-origin-type: Integer
                          erabQosParameters:
                            description: QoS parameters for the E-RAB as defined below.
                            properties:
                              qci:
Michel Roy's avatar
Michel Roy committed
                                description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
Michel Roy's avatar
Michel Roy committed
                                type: integer
                                x-etsi-mec-cardinality: '1'
                                x-etsi-mec-origin-type: Integer
                              qosInformation:
Michel Roy's avatar
Michel Roy committed
                                description: The QoS information for the E-RAB.
Michel Roy's avatar
Michel Roy committed
                                properties:
                                  erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                  erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                                    description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                                    type: integer
                                    x-etsi-mec-cardinality: '1'
                                    x-etsi-mec-origin-type: Integer
                                required:
                                - erabMbrDl
                                - erabMbrUl
                                - erabGbrDl
                                - erabGbrUl
                                type: object
                                x-etsi-mec-cardinality: 0..1
                                x-etsi-mec-origin-type: Structure (inlined)
                            required:
                            - qci
Michel Roy's avatar
Michel Roy committed
                            type: object
Michel Roy's avatar
Michel Roy committed
                            x-etsi-mec-cardinality: 0..1
                            x-etsi-mec-origin-type: Structure (inlined)
Michel Roy's avatar
Michel Roy committed
                      minItems: 1
Michel Roy's avatar
Michel Roy committed
                      required:
                      - erabId
                      type: array
                      x-etsi-mec-cardinality: 1..N
                      x-etsi-mec-origin-type: Structure (inlined)
                minItems: 1
                required:
                - erabInfo
                type: array
                x-etsi-mec-cardinality: 1..N
                x-etsi-mec-origin-type: Structure (inlined)
          minItems: 0
          required:
          - ecgi
          - ueInfo
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: Structure (inlined)
        requestId:
Michel Roy's avatar
Michel Roy committed
          description: Unique identifier allocated by the service consumer for the RAB Information request.
Michel Roy's avatar
Michel Roy committed
          type: string
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: String
        timeStamp:
Michel Roy's avatar
Michel Roy committed
          # description': Time stamp.
          # x-etsi-mec-cardinality': 0..1
          # x-etsi-mec-origin-type': TimeStamp
          $ref: '#/components/schemas/TimeStamp'
Michel Roy's avatar
Michel Roy committed
      required:
      - appInstanceId
      - requestId
      type: object
      x-etsi-ref: 6.2.3
    RabModNotification:
      properties:
        associateId:
Michel Roy's avatar
Michel Roy committed
          description: '0 to N identifiers to bind the event for a specific UE or flow. '
Michel Roy's avatar
Michel Roy committed
          items:
            $ref: '#/components/schemas/AssociateId'
          minItems: 0
          type: array
          x-etsi-mec-cardinality: 0..N
          x-etsi-mec-origin-type: AssociateId
        ecgi:
Michel Roy's avatar
Michel Roy committed
          # description': E-UTRAN Cell Global Identifier.
          # x-etsi-mec-cardinality': '1'
          # x-etsi-mec-origin-type': Ecgi
          $ref: '#/components/schemas/Ecgi'
Michel Roy's avatar
Michel Roy committed
        erabId:
Michel Roy's avatar
Michel Roy committed
          description: The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].
Michel Roy's avatar
Michel Roy committed
          type: integer
          x-etsi-mec-cardinality: '1'
          x-etsi-mec-origin-type: Integer
        erabQosParameters:
          description: The QoS parameters for the E-RAB as defined below.
          properties:
            qci:
              description: QoS Class Identifier as defined in ETSI TS 123 401 [i.4].
              type: integer
              x-etsi-mec-cardinality: '1'
              x-etsi-mec-origin-type: Integer
            qosInformation:
              description: The QoS Information for the E-RAB as defined below.
              properties:
                erabGbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabGbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the guaranteed uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrDl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum downlink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
                erabMbrUl:
Michel Roy's avatar
Michel Roy committed
                  description: This attribute indicates the maximum uplink E-RAB Bit Rate as defined in ETSI TS 123 401 [i.4] for this bearer.
Michel Roy's avatar
Michel Roy committed
                  type: integer
                  x-etsi-mec-cardinality: '1'
                  x-etsi-mec-origin-type: Integer
              required:
              - erabMbrDl
              - erabMbrUl
              - erabGbrDl
              - erabGbrUl
              type: object
              x-etsi-mec-cardinality: 0..1
              x-etsi-mec-origin-type: Structure (inlined)
          required:
          - qci