Loading 103705/examples/example6_UserAndService/csp_records.schema.json 0 → 100644 +44 −0 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1.2.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Subscriber Data Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID": "csp.example_6", "cspName": "csp.example.com", "dateIssued": "2025-09-024T09:00:01Z", "version": "1.1.1", "$defs": { "record": { "oneOf": [ { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord" } } } ] }, { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord" } } } ] } ] } } } 103705/examples/example6_UserAndService/csp_results.json 0 → 100644 +79 −0 Original line number Diff line number Diff line { "recordSetDescription": { "etsiSchemaId": "urn:etsi:li:103705:response-schema-id:v1.5.1", "etsiSpecificationVersion": "1.5.1", "cspName": "csp.example.com", "cspSchemaId": "csp.example_6", "cspSchemaVersion": "1.0.0", "resultSetId": "9a25db0c-d0f3-4ae5-b618-bd1a9a0056c2", "requestReference": "LDID", "created": "2025-09-25T09:31:56.000000Z" }, "recordSet": [ { "id": "3da91ade-f526-4e55-b5da-0c8178f25c24", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "subscriber": { "person": { "surname": "Doe", "givenNames": "John", "initials": "J", "sex": "M", "dateOfBirth": "1999-03-21" } }, "contactDetails": { "emailAddresses": [ "example@example.com", "example2@example.com" ], "phoneNumbers": [ "441632960123", "491713920067" ] } }, { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a0", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "typeOfService": "telephony", "startDate": "2025-02-01T17:00:00.000000Z", "endDate": "2025-02-01T17:00:00.000000Z", "serviceIdentifiers": [ { "phoneNumber": "441632960124" }, { "iMSI": "99999123456789" } ] }, { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a2", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "typeOfService": "DataAccess", "startDate": "2025-01-01T12:00:01.000000Z", "endDate": "2025-02-01T17:00:00.000000Z", "serviceIdentifiers": [ { "iPv4Address": "203.0.113.0" }, { "iPv6Address": "2001:0db8:0000:0000:0000:0000:0002:0001" } ] } ] } No newline at end of file 103705/examples/example7_PUKCode/csp_records.schema.json 0 → 100644 +30 −0 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1.2.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Subscriber Data Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID": "csp.example_6", "cspName": "csp.example.com", "dateIssued": "2025-09-024T09:00:01Z", "version": "1.1.1", "$defs": { "record": { "oneOf": [ { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord" } } } ] } ] } } } 103705/examples/example7_PUKCode/csp_results.json 0 → 100644 +25 −0 Original line number Diff line number Diff line { "recordSetDescription": { "etsiSchemaId": "urn:etsi:li:103705:response-schema-id:v1.5.1", "etsiSpecificationVersion": "1.5.1", "cspName": "csp.example.com", "cspSchemaId": "csp.example_6", "cspSchemaVersion": "1.0.0", "resultSetId": "9a25db0c-d0f3-4ae5-b618-bd1a9a0056c2", "requestReference": "LDID", "created": "2025-09-25T09:31:56.000000Z" }, "recordSet": [ { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a1", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord", "pUKCode": { "iCCIDOfSIM": { "iCCID": "8931440300000000000" }, "pUK": "01234567", "pUK2": "45678901" } } ] } No newline at end of file testing/json/ts_103705_ex2_json.json 0 → 100644 +12 −0 Original line number Diff line number Diff line { "coreSchema": "103705/schema/response.schema.json", "supportingSchemas": [ "103705/schema/", "103280/TS_103_280.schema.json", "103705/examples/example2/csp_records.schema.json", "103705/examples/example2/csp_types.schema.json" ], "instanceDocs": [ "103705/examples/example2/csp_results.json" ] } Loading
103705/examples/example6_UserAndService/csp_records.schema.json 0 → 100644 +44 −0 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1.2.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Subscriber Data Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID": "csp.example_6", "cspName": "csp.example.com", "dateIssued": "2025-09-024T09:00:01Z", "version": "1.1.1", "$defs": { "record": { "oneOf": [ { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord" } } } ] }, { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord" } } } ] } ] } } }
103705/examples/example6_UserAndService/csp_results.json 0 → 100644 +79 −0 Original line number Diff line number Diff line { "recordSetDescription": { "etsiSchemaId": "urn:etsi:li:103705:response-schema-id:v1.5.1", "etsiSpecificationVersion": "1.5.1", "cspName": "csp.example.com", "cspSchemaId": "csp.example_6", "cspSchemaVersion": "1.0.0", "resultSetId": "9a25db0c-d0f3-4ae5-b618-bd1a9a0056c2", "requestReference": "LDID", "created": "2025-09-25T09:31:56.000000Z" }, "recordSet": [ { "id": "3da91ade-f526-4e55-b5da-0c8178f25c24", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/UserInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "subscriber": { "person": { "surname": "Doe", "givenNames": "John", "initials": "J", "sex": "M", "dateOfBirth": "1999-03-21" } }, "contactDetails": { "emailAddresses": [ "example@example.com", "example2@example.com" ], "phoneNumbers": [ "441632960123", "491713920067" ] } }, { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a0", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "typeOfService": "telephony", "startDate": "2025-02-01T17:00:00.000000Z", "endDate": "2025-02-01T17:00:00.000000Z", "serviceIdentifiers": [ { "phoneNumber": "441632960124" }, { "iMSI": "99999123456789" } ] }, { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a2", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/ServiceInformationRecord", "validityPeriod": { "begin": "2025-01-01T12:00:01.000000Z", "end": "2025-02-01T17:00:00.000000Z" }, "typeOfService": "DataAccess", "startDate": "2025-01-01T12:00:01.000000Z", "endDate": "2025-02-01T17:00:00.000000Z", "serviceIdentifiers": [ { "iPv4Address": "203.0.113.0" }, { "iPv6Address": "2001:0db8:0000:0000:0000:0000:0002:0001" } ] } ] } No newline at end of file
103705/examples/example7_PUKCode/csp_records.schema.json 0 → 100644 +30 −0 Original line number Diff line number Diff line { "$id": "urn:etsi:li:103705:record-schema-id:v1.2.1", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "CSP Record Schema", "description": "Defines the valid set of Subscriber Data Records that may appear in a RecordSet (see ETSI TS 103 705 clause 6.2.4)", "cspSchemaID": "csp.example_6", "cspName": "csp.example.com", "dateIssued": "2025-09-024T09:00:01Z", "version": "1.1.1", "$defs": { "record": { "oneOf": [ { "allOf": [ { "$ref": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord" }, { "properties": { "type": { "const": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord" } } } ] } ] } } }
103705/examples/example7_PUKCode/csp_results.json 0 → 100644 +25 −0 Original line number Diff line number Diff line { "recordSetDescription": { "etsiSchemaId": "urn:etsi:li:103705:response-schema-id:v1.5.1", "etsiSpecificationVersion": "1.5.1", "cspName": "csp.example.com", "cspSchemaId": "csp.example_6", "cspSchemaVersion": "1.0.0", "resultSetId": "9a25db0c-d0f3-4ae5-b618-bd1a9a0056c2", "requestReference": "LDID", "created": "2025-09-25T09:31:56.000000Z" }, "recordSet": [ { "id": "8be3fc6b-a2dd-4104-9af1-d6b1f70081a1", "type": "urn:etsi:li:103705:type-schema-id:v1.2.1#/$defs/PUKCodesRecord", "pUKCode": { "iCCIDOfSIM": { "iCCID": "8931440300000000000" }, "pUK": "01234567", "pUK2": "45678901" } } ] } No newline at end of file
testing/json/ts_103705_ex2_json.json 0 → 100644 +12 −0 Original line number Diff line number Diff line { "coreSchema": "103705/schema/response.schema.json", "supportingSchemas": [ "103705/schema/", "103280/TS_103_280.schema.json", "103705/examples/example2/csp_records.schema.json", "103705/examples/example2/csp_types.schema.json" ], "instanceDocs": [ "103705/examples/example2/csp_results.json" ] }