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