RniAPI.json 153 KB
Newer Older
        "deprecated": false
      },
      "delete": {
Michel Roy's avatar
Michel Roy committed
        "tags": [
Michel Roy's avatar
Michel Roy committed
          "rni"
        "summary": "Cancels an existing subscription, identified by its self-referring URI returned on creation (initial POST)",
Michel Roy's avatar
Michel Roy committed
        "description": "Cancels an existing subscription, identified by its self-referring URI returned on creation (initial POST)",
        "operationId": "subscriptionsDELETE",
        "parameters": [
          {
            "name": "subscriptionId",
            "in": "path",
            "description": "Subscription Id, specifically the \"Self-referring URI\" returned in the subscription request",
            "required": true,
            "style": "simple",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "headers": {},
            "content": {}
Michel Roy's avatar
Michel Roy committed
          },
          "401": {
            "description": "Unauthorized :  used when the client did not submit credentials.",
            "headers": {},
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
Michel Roy's avatar
Michel Roy committed
          },
          "403": {
            "description": "Forbidden :  operation is not allowed given the current status of the resource.",
            "headers": {},
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
Michel Roy's avatar
Michel Roy committed
          },
          "404": {
            "description": "Not Found :  used when a client provided a URI that cannot be mapped to a valid resource URI.",
            "headers": {},
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
Michel Roy's avatar
Michel Roy committed
          },
          "429": {
            "description": "Too Many Requests : used when a rate limiter has triggered.",
            "headers": {},
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
        "deprecated": false
      },
      "parameters": []
Michel Roy's avatar
Michel Roy committed
    }
  },
  "components": {
    "schemas": {
      "AssociateId": {
        "title": "AssociateId",
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/Type"
          },
          "value": {
            "type": "string",
            "description": "Value for the identifier."
      "CaReconfNotification": {
        "title": "CaReconfNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          },
          {
            "required": [
              "ecgi"
            ],
            "type": "object",
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to associate the event for a specific UE or flow."
              },
              "carrierAggregationMeasInfo": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CarrierAggregationMeasInfo"
                },
                "description": "This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M."
              },
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "secondaryCellAdd": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SecondaryCellAdd"
                },
                "description": ""
              },
              "secondaryCellRemove": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SecondaryCellRemove"
                },
                "description": ""
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              }
      "CaReconfSubscription": {
        "title": "CaReconfSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          },
          {
            "required": [
              "callbackReference",
              "filterCriteriaAssoc"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaAssoc": {
                "$ref": "#/components/schemas/FilterCriteriaAssoc"
              }
      "CellChangeNotification": {
        "title": "CellChangeNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          },
          {
            "required": [
              "hoStatus",
              "srcEcgi",
              "trgEcgi"
            ],
            "type": "object",
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to associate the event for a specific UE or flow."
              },
              "hoStatus": {
                "$ref": "#/components/schemas/HoStatus"
              },
              "srcEcgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "tempUeId": {
                "$ref": "#/components/schemas/TempUeId"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "trgEcgi": {
                "minItems": 1,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Ecgi"
                },
                "description": "E-UTRAN Cell Global Identifier of the target cell.\nNOTE: Cardinality N is valid only in case of statuses IN_PREPARATION, REJECTED and CANCELLED."
              }
      "CellChangeSubscription": {
        "title": "CellChangeSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          },
          {
            "required": [
              "callbackReference",
              "filterCriteriaAssocHo"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumerto receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaAssocHo": {
                "$ref": "#/components/schemas/FilterCriteriaAssocHo"
              }
      "Ecgi": {
        "title": "Ecgi",
        "required": [
          "cellId",
          "plmn"
        ],
        "type": "object",
        "properties": {
          "cellId": {
            "type": "string",
            "description": "String representing the E-UTRAN Cell Identity. Encoded as a bit string (size (28)) as defined in ETSI TS 136 413 [i.3]."
          },
          "plmn": {
            "$ref": "#/components/schemas/Plmn"
      "ExpiryNotification": {
        "title": "ExpiryNotification",
        "required": [
          "_links",
          "expiryDeadline"
        ],
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links2"
          },
          "expiryDeadline": {
            "$ref": "#/components/schemas/TimeStamp"
          },
          "timeStamp": {
            "$ref": "#/components/schemas/TimeStamp"
      "L2Meas": {
        "title": "L2Meas",
        "type": "object",
        "properties": {
          "cellInfo": {
            "minItems": 0,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CellInfo"
            "description": "The per cell measurement information as defined below."
          },
          "cellUEInfo": {
            "minItems": 0,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CellUEInfo"
            },
            "description": "The per cell per UE layer 2 measurements information as defined below."
          },
          "timeStamp": {
            "$ref": "#/components/schemas/TimeStamp"
      "LinkType": {
        "title": "LinkType",
        "required": [
          "href"
        ],
        "type": "object",
        "properties": {
          "href": {
            "type": "string",
            "description": "URI referring to a resource"
      "MeasQuantityResultsNr": {
        "title": "MeasQuantityResultsNr",
        "type": "object",
        "properties": {
          "rsrp": {
            "type": "integer",
            "description": "Reference Signal Received Power as defined in ETSI TS 138 331 [i.13].",
            "contentEncoding": "int32"
          },
          "rsrq": {
            "type": "integer",
            "description": "Reference Signal Received Quality as defined in ETSI TS 138 331 [i.13].",
            "contentEncoding": "int32"
          },
          "sinr": {
            "type": "integer",
            "description": "Reference Signal to Interference & Noise Ratio as defined in ETSI TS 138 331 [i.13].",
            "contentEncoding": "int32"
      "MeasRepUeNotification": {
        "title": "MeasRepUeNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          },
          {
            "required": [
              "ecgi",
              "rsrp",
              "rsrq",
              "trigger"
            ],
            "type": "object",
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to associate the event for a specific UE or flow."
              },
              "carrierAggregationMeasInfo": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CarrierAggregationMeasInfo1"
                },
                "description": "This parameter can be repeated to contain information of all the carriers assign for Carrier Aggregation up to M."
              },
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "eutranNeighbourCellMeasInfo": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EutranNeighbourCellMeasInfo"
                },
                "description": "This parameter can be repeated to contain information of all the neighbouring cells up to N."
              },
              "heightUe": {
                "type": "integer",
                "description": "Indicates height of the UE in meters relative to the sea level as defined in ETSI TS 136.331 [i.7].",
                "contentEncoding": "int32"
              },
              "newRadioMeasInfo": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/NewRadioMeasInfo"
                },
                "description": "5G New Radio secondary serving cells measurement information."
              },
              "newRadioMeasNeiInfo": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/NewRadioMeasNeiInfo"
                },
                "description": "Measurement quantities concerning the 5G NR neighbours."
              },
              "rsrp": {
                "type": "integer",
                "description": "Reference Signal Received Power as defined in ETSI TS 136 214 [i.5].",
                "contentEncoding": "int32"
              },
              "rsrpEx": {
                "type": "integer",
                "description": "Extended Reference Signal Received Power, with value mapping defined in ETSI TS 136 133 [i.16].",
                "contentEncoding": "int32"
              },
              "rsrq": {
                "type": "integer",
                "description": "Reference Signal Received Quality as defined in ETSI TS 136 214 [i.5].",
                "contentEncoding": "int32"
              },
              "rsrqEx": {
                "type": "integer",
                "description": "Extended Reference Signal Received Quality, with value mapping defined in ETSI TS 136 133 [i.16].",
                "contentEncoding": "int32"
              },
              "sinr": {
                "type": "integer",
                "description": "Reference Signal \"Signal to Interference plus Noise Ratio\", with value mapping defined in ETSI TS 136 133 [i.16].",
                "contentEncoding": "int32"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "trigger": {
                "$ref": "#/components/schemas/Trigger"
              }
            }
      "MeasRepUeSubscription": {
        "title": "MeasRepUeSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          },
          {
            "required": [
              "callbackReference",
              "filterCriteriaAssocTri"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaAssocTri": {
                "$ref": "#/components/schemas/FilterCriteriaAssocTri"
              }
            }
      "MeasTaNotification": {
        "title": "MeasTaNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
Michel Roy's avatar
Michel Roy committed
            "required": [
              "ecgi",
              "timingAdvance"
            "type": "object",
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to associate the event for a specific UE or flow."
              },
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "timingAdvance": {
                "type": "integer",
                "description": "The timing advance as defined in ETSI TS 136 214 [i.5].",
                "contentEncoding": "int32"
            }
          }
        ]
      },
      "MeasTaSubscription": {
        "title": "MeasTaSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
Michel Roy's avatar
Michel Roy committed
            "required": [
              "callbackReference",
              "filterCriteriaAssoc"
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaAssoc": {
                "$ref": "#/components/schemas/FilterCriteriaAssoc"
              }
            }
        ]
      },
      "NRcgi": {
        "title": "NRcgi",
Michel Roy's avatar
Michel Roy committed
        "required": [
          "nrcellId",
          "plmn"
Michel Roy's avatar
Michel Roy committed
        "type": "object",
        "properties": {
          "nrcellId": {
Michel Roy's avatar
Michel Roy committed
            "type": "string",
            "description": "String representing the NR Cell Identity. Encoded as a bit string (size (36)) as defined in ETSI TS 138 423 [i.17]."
          "plmn": {
            "$ref": "#/components/schemas/Plmn"
          }
        }
      },
      "NrMeasRepUeNotification": {
        "title": "NrMeasRepUeNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          {
            "required": [
              "triggerNr"
            ],
            "type": "object",
Michel Roy's avatar
Michel Roy committed
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
Michel Roy's avatar
Michel Roy committed
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to associate the event for a specific UE or flow."
              },
              "eutraNeighCellMeasInfo": {
Michel Roy's avatar
Michel Roy committed
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/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."
              "nrNeighCellMeasInfo": {
                "minItems": 0,
                "type": "array",
Michel Roy's avatar
Michel Roy committed
                "items": {
                  "$ref": "#/components/schemas/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."
              },
              "servCellMeasInfo": {
Michel Roy's avatar
Michel Roy committed
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ServCellMeasInfo"
                },
                "description": "This parameter can be repeated to contain information of all the serving cells up to N."
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "triggerNr": {
                "$ref": "#/components/schemas/TriggerNr"
      "NrMeasRepUeSubscription": {
        "title": "NrMeasRepUeSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          {
            "required": [
              "callbackReference",
              "filterCriteriaNrMrs"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaNrMrs": {
                "$ref": "#/components/schemas/FilterCriteriaNrMrs"
              }
            }
          }
        ]
      },
      "Plmn": {
        "title": "Plmn",
        "required": [
          "mcc",
          "mnc"
        ],
        "type": "object",
        "properties": {
          "mcc": {
            "type": "string",
            "description": "The Mobile Country Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]."
          },
          "mnc": {
            "type": "string",
            "description": "The Mobile Network Code part of PLMN Identity as defined in ETSI TS 136 413 [i.3]."
          }
        }
      },
      "PlmnInfo": {
        "title": "PlmnInfo",
        "required": [
          "appInstanceId",
          "plmn"
        ],
        "type": "object",
        "properties": {
          "appInstanceId": {
            "type": "string",
            "description": "Unique identifier for the MEC application instance."
          },
          "plmn": {
            "minItems": 1,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Plmn"
            },
            "description": "Public Land Mobile Network Identity."
          },
          "timeStamp": {
            "$ref": "#/components/schemas/TimeStamp"
          }
        }
      },
      "ProblemDetails": {
        "title": "ProblemDetails",
        "type": "object",
        "properties": {
          "detail": {
            "type": "string",
            "description": "A human-readable explanation specific to this occurrence of the problem"
          },
          "instance": {
            "type": "string",
            "description": "A URI reference that identifies the specific occurrence of the problem"
          },
          "status": {
Michel Roy's avatar
Michel Roy committed
            "type": "integer",
            "description": "The HTTP status code for this occurrence of the problem",
            "contentEncoding": "int32"
          "title": {
Michel Roy's avatar
Michel Roy committed
            "type": "string",
            "description": "A short, human-readable summary of the problem type"
          "type": {
            "type": "string",
            "description": "A URI reference according to IETF RFC 3986 that identifies the problem type"
          }
        }
      },
      "RabEstNotification": {
        "title": "RabEstNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          {
            "required": [
              "ecgi",
              "erabId"
            ],
            "type": "object",
Michel Roy's avatar
Michel Roy committed
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to bind the event for a specific UE or flow."
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "erabId": {
                "type": "integer",
                "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                "contentEncoding": "int32"
              },
              "erabQosParameters": {
                "$ref": "#/components/schemas/ErabQosParameters"
              },
              "tempUeId": {
                "$ref": "#/components/schemas/TempUeId"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
            }
          }
        ]
      },
      "RabEstSubscription": {
        "title": "RabEstSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          },
          {
Michel Roy's avatar
Michel Roy committed
            "required": [
              "callbackReference",
              "filterCriteriaQci"
Michel Roy's avatar
Michel Roy committed
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaQci": {
                "$ref": "#/components/schemas/FilterCriteriaQci"
              }
            }
        ]
      },
      "RabInfo": {
        "title": "RabInfo",
Michel Roy's avatar
Michel Roy committed
        "required": [
          "appInstanceId",
          "requestId"
Michel Roy's avatar
Michel Roy committed
        ],
        "type": "object",
        "properties": {
          "appInstanceId": {
            "type": "string",
            "description": "Unique identifier for the MEC application instance."
          },
          "cellUserInfo": {
            "minItems": 0,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CellUserInfo"
            "description": "The information on users per cell as defined below."
          "requestId": {
Michel Roy's avatar
Michel Roy committed
            "type": "string",
            "description": "Unique identifier allocated by the service consumer for the RAB Information request."
          "timeStamp": {
Michel Roy's avatar
Michel Roy committed
            "$ref": "#/components/schemas/TimeStamp"
          }
        }
      },
      "RabModNotification": {
        "title": "RabModNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          {
            "required": [
              "ecgi",
              "erabId"
            ],
            "type": "object",
Michel Roy's avatar
Michel Roy committed
            "properties": {
              "associateId": {
                "minItems": 0,
                "type": "array",
Michel Roy's avatar
Michel Roy committed
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                },
                "description": "0 to N identifiers to bind the event for a specific UE or flow."
Michel Roy's avatar
Michel Roy committed
              },
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "erabId": {
                "type": "integer",
                "description": "The attribute that uniquely identifies a Radio Access bearer for specific UE as defined in ETSI TS 136 413 [i.3].",
                "contentEncoding": "int32"
              },
              "erabQosParameters": {
                "$ref": "#/components/schemas/ErabQosParameters2"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
              }
            }
          }
        ]
      },
      "RabModSubscription": {
        "title": "RabModSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          },
          {
            "required": [
              "callbackReference",
              "filterCriteriaQci"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaQci": {
                "$ref": "#/components/schemas/FilterCriteriaQci1"
              }
            }
          }
        ]
      },
      "RabRelNotification": {
        "title": "RabRelNotification",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineNotification"
          },
          {
            "required": [
              "ecgi",
              "erabReleaseInfo"
            ],
            "type": "object",
            "properties": {
              "associateId": {
Michel Roy's avatar
Michel Roy committed
                "minItems": 0,
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AssociateId"
                "description": "0 to N identifiers to bind the event for a specific UE or flow as defined below."
              },
              "ecgi": {
                "$ref": "#/components/schemas/Ecgi"
              },
              "erabReleaseInfo": {
                "$ref": "#/components/schemas/ErabReleaseInfo"
              },
              "timeStamp": {
                "$ref": "#/components/schemas/TimeStamp"
            }
          }
        ]
      },
      "RabRelSubscription": {
        "title": "RabRelSubscription",
        "allOf": [
          {
            "$ref": "#/components/schemas/InlineSubscription"
          {
            "required": [
              "callbackReference",
              "filterCriteriaQci"
            ],
            "type": "object",
            "properties": {
              "_links": {
                "$ref": "#/components/schemas/Links"
              },
              "callbackReference": {
                "type": "string",
                "description": "URI selected by the service consumer to receive notifications on the subscribed RNIS information. This shall be included both in the request and in response."
              },
              "expiryDeadline": {
                "$ref": "#/components/schemas/TimeStamp"
              },
              "filterCriteriaQci": {
                "$ref": "#/components/schemas/FilterCriteriaQci1"
              }
            }
        ]
      },
      "ResultsPerCsiRsIndex": {
        "title": "ResultsPerCsiRsIndex",
Michel Roy's avatar
Michel Roy committed
        "required": [
          "csiRsIndex"
Michel Roy's avatar
Michel Roy committed
        ],
        "type": "object",
        "properties": {
          "csiRsIndex": {
            "type": "integer",
            "contentEncoding": "int32"
          "csiRsResults": {
            "$ref": "#/components/schemas/MeasQuantityResultsNr"
      "ResultsPerCsiRsIndexList": {
        "title": "ResultsPerCsiRsIndexList",
        "type": "object",
Michel Roy's avatar
Michel Roy committed
        "properties": {
          "resultsPerCsiRsIndex": {
            "minItems": 0,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResultsPerCsiRsIndex"
            },
            "description": ""
        }
      },
      "ResultsPerSsbIndex": {
        "title": "ResultsPerSsbIndex",
Michel Roy's avatar
Michel Roy committed
        "required": [
          "ssbIndex"
Michel Roy's avatar
Michel Roy committed
        ],
        "type": "object",
        "properties": {
          "ssbIndex": {
            "type": "integer",
            "contentEncoding": "int32"
          },
          "ssbResults": {
            "$ref": "#/components/schemas/MeasQuantityResultsNr"
          }
        }
      "ResultsPerSsbIndexList": {
        "title": "ResultsPerSsbIndexList",
        "type": "object",
Michel Roy's avatar
Michel Roy committed
        "properties": {
          "resultsPerSsbIndex": {