{
  "type": "array",
  "items": {
        "title": "S1BearerInfo",
        "required": [
          "s1UeInfo"
        ],
        "type": "object",
        "properties": {
          "s1UeInfo": {
            "type": "array",
            "items": {
              "title": "S1UeInfo",
              "type": "object",
              "required": [
                "associateId",
                "ecgi",
                "s1BearerInfoDetailed"
              ],
              "properties": {
                "associateId": {
                  "type": "array",
                  "items": {
                    "title": "AssociateId",
                    "type": "object",
                    "properties": {
                      "type": {
                        "title": "Type",
                        "enum": [
                          0,
                          1,
                          2,
                          3,
                          4
                        ],
                        "type": "integer",
                        "description": "Numeric value (0-255) corresponding to specified type of identifier as following: <p>0 = reserved. <p>1 = UE_IPv4_ADDRESS. <p>2 = UE_IPV6_ADDRESS. <p>3 = NATED_IP_ADDRESS. <p>4 = GTP_TEID.",
                        "examples": [
                          0
                        ]
                      },
                      "value": {
                        "type": "string",
                        "description": "Value for the identifier."
                      }
                    }
                  },
                  "description": "1 to N identifiers to associate the information for a specific UE or flow."
                },
                "ecgi": {
                  "type": "array",
                  "items": {
                    "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": {
                        "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]."
                          }
                        }
                      }
                    }
                  },
                  "description": "E-UTRAN Cell Global Identifier."
                },
                "s1BearerInfoDetailed": {
                  "type": "array",
                  "items": {
                    "title": "S1BearerInfoDetailed",
                    "type": "object",
                    "required": [
                      "erabId",
                      "erabInfo",
                      "sGwInfo"
                    ],
                    "properties": {
                      "enbInfo": {
                        "title": "EnbInfo",
                        "required": [
                          "ipAddress",
                          "tunnelId"
                        ],
                        "type": "object",
                        "properties": {
                          "ipAddress": {
                            "type": "string",
                            "description": "eNB transport layer address of this S1 bearer."
                          },
                          "tunnelId": {
                            "type": "string",
                            "description": "eNB GTP-U TEID of this S1 bearer."
                          }
                        },
                        "description": "S1 bearer information on eNB side as defined below."
                      },
                      "erabId": {
                        "type": "integer",
                        "description": "The attribute that uniquely identifies a S1 bearer for a specific UE, as defined in ETSI TS 136 413 [i.3].",
                        "contentEncoding": "int32"
                      },
                      "sGwInfo": {
                        "title": "SGwInfo",
                        "required": [
                          "ipAddress",
                          "tunnelId"
                        ],
                        "type": "object",
                        "properties": {
                          "ipAddress": {
                            "type": "string",
                            "description": "SGW transport layer address of this S1 bearer."
                          },
                          "tunnelId": {
                            "type": "string",
                            "description": "SGW GTP-U TEID of this S1 bearer."
                          }
                        },
                        "description": "S1 bearer information on GW side as defined below."
                      }
                    }
                  },
                  "description": "S1 bearer information as defined below."
                },
                "tempUeId": {
                  "title": "TempUeId",
                  "required": [
                    "mmec",
                    "mtmsi"
                  ],
                  "type": "object",
                  "properties": {
                    "mmec": {
                      "type": "string",
                      "description": "MMEC as defined in ETSI TS 136 413 [i.3]."
                    },
                    "mtmsi": {
                      "type": "string",
                      "description": "M-TMSI as defined in ETSI TS 136 413 [i.3]."
                    }
                  },
                  "description": "The temporary identifier allocated for the specific UE as defined below."
                }
              }
            },
            "description": "Information on a specific UE as defined below."
          },
          "timeStamp": {
            "title": "TimeStamp",
            "required": [
              "nanoSeconds",
              "seconds"
            ],
            "type": "object",
            "properties": {
              "nanoSeconds": {
                "type": "integer",
                "description": "The nanoseconds part of the time. Time is defined as Unix-time since January 1, 1970, 00:00:00 UTC.",
                "contentEncoding": "int32"
              },
              "seconds": {
                "type": "integer",
                "description": "The seconds part of the time. Time is defined as Unixtime since January 1, 1970, 00:00:00 UTC.",
                "contentEncoding": "int32"
              }
            }
          }
        }
      }
}