Commit 29441209 authored by Frank Fransen's avatar Frank Fransen
Browse files

Update file etsi_types.schema.json

parent 913b3ff5
Loading
Loading
Loading
Loading
Loading
+28 −42
Original line number Original line Diff line number Diff line
@@ -692,18 +692,19 @@
          "$ref": "#/$defs/ValidityPeriod",
          "$ref": "#/$defs/ValidityPeriod",
          "description": "Validity period of the data in this record"
          "description": "Validity period of the data in this record"
        },
        },
        "subscriber": {
          "oneOf": [
          "oneOf": [
            {
            {
            "person": {
              "$ref": "#/$defs/Person",
              "$ref": "#/$defs/Person",
              "description": "Information about the natural person registered as the subscriber"
              "description": "Information about the natural person registered as the subscriber"
            },
            },
            "organisation": {
            {
                "$ref": "#/$defs/Organisation",
                "$ref": "#/$defs/Organisation",
                "description": "Information about the organisation registered as the subscriber"
                "description": "Information about the organisation registered as the subscriber"
            }
            }
          }
          ],
          ],
          "description": "Subscriber is either a natural person or an organisation"
        },
        "contactDetails": {
        "contactDetails": {
          "$ref": "#/$defs/ContactDetail",
          "$ref": "#/$defs/ContactDetail",
          "description": "Contact details registered for the subscriber"
          "description": "Contact details registered for the subscriber"
@@ -728,7 +729,7 @@
        },
        },
        "typeOfRegistration": {
        "typeOfRegistration": {
          "type": "string",
          "type": "string",
          "description": "type of registration"
          "description": "Type of registration"
        },
        },
        "contract": {
        "contract": {
          "$ref": "#/$defs/Contract",
          "$ref": "#/$defs/Contract",
@@ -771,6 +772,13 @@
          "$ref": "#/$defs/Contract",
          "$ref": "#/$defs/Contract",
          "description": "Copy of a service contract"
          "description": "Copy of a service contract"
        },
        },
        "installationAddreses": { 
          "type": "array",
          "items": {
            "$ref": "#/$defs/Address",
            "description": "Address where the service is installed (e.g. fiber, cable or xDSL)"
          }
        },
        "associatedDevices": {
        "associatedDevices": {
          "type": "array",
          "type": "array",
          "items": {
          "items": {
@@ -879,43 +887,17 @@
          "description": "Nonspecific account identifier type used for the service"
          "description": "Nonspecific account identifier type used for the service"
        }
        }
      },
      },
      "TypeOfService": {
        "type": "object",
        "description": "Type of service information",
        "properties": {
          "serviceType": {
            "enum": [
              "Telephony",
              "Messaging",
              "InternetAccess",
              "MobileData",
              "email"
            ]
          },
          "serviceName": {
            "type": "string",
            "description": "Name of the service as used by the CSP"            
          },
          "installationAddreses": { 
            "type": "array",
            "items": {
              "$ref": "#/$defs/Address",
              "description": "Address where the service is installed (e.g. fiber, cable or xDSL)"
            }
          }
        }
      },
      "Device": {
      "Device": {
        "type": "object",
        "type": "object",
        "description": "Device information",
        "description": "Device information",
        "properties": {
        "properties": {
          "deviceManufacturer": {
          "deviceManufacturer": {
            "type": "string",
            "type": "string",
            "description": "type of service"
            "description": "Manufacturer of the device"
          },
          },
          "devicemodel": {
          "devicemodel": {
            "type": "string",
            "type": "string",
            "description": "type of service"
            "description": "Model of the device"
          },
          },
          "iMEI": {
          "iMEI": {
            "$ref": "ts_103280_2017_07#/$defs/IMEI"
            "$ref": "ts_103280_2017_07#/$defs/IMEI"
@@ -942,11 +924,15 @@
        "type": "object",
        "type": "object",
        "description": "PUK-Code information",
        "description": "PUK-Code information",
        "properties": {
        "properties": {
          "iCCID": {
          "ICCIDOfSIM": {
            "oneOf": [
              {
                "$ref": "ts_103280_2017_07#/$defs/ICCID"
                "$ref": "ts_103280_2017_07#/$defs/ICCID"
              },
              },
          "eUICCID": {
              {
                "$ref": "ts_103280_2017_07#/$defs/EUICCID"
                "$ref": "ts_103280_2017_07#/$defs/EUICCID"
              }
            ]
          },
          },
          "PUK": {
          "PUK": {
            "type": "string",
            "type": "string",