Loading 103705/schema/etsi_types.schema.json +28 −42 Original line number Original line Diff line number Diff line Loading @@ -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" Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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" Loading @@ -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", Loading Loading
103705/schema/etsi_types.schema.json +28 −42 Original line number Original line Diff line number Diff line Loading @@ -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" Loading @@ -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", Loading Loading @@ -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": { Loading Loading @@ -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" Loading @@ -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", Loading