From dac998cd44fb0131bd1cf70d1b9c559fcbe70be3 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 20:31:10 +0000 Subject: [PATCH 01/16] add validation period --- 103705/schema/response.schema.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 2d6f8a0e..081bf684 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -82,6 +82,13 @@ "requestReference": { "type": "string" }, + "validityPeriod" : { + "type" : "object", + "properties": { + "begin": {“type: {"$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" }}, + "end": { “type: {"$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" }} + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 0e83b601567ba8c65ffe07a860f4aeab9688201f Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 20:44:17 +0000 Subject: [PATCH 02/16] Update file response.schema.json --- 103705/schema/response.schema.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 081bf684..c8a54a7b 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -85,8 +85,12 @@ "validityPeriod" : { "type" : "object", "properties": { - "begin": {“type: {"$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" }}, - "end": { “type: {"$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" }} + "begin": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" + }, + "end": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" + } } }, "recordSet": { -- GitLab From c821225a6332e1fd1a7cda498b1c3a418d748d26 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 20:53:48 +0000 Subject: [PATCH 03/16] insert person --- 103705/schema/response.schema.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index c8a54a7b..ddf6f2b5 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -93,6 +93,23 @@ } } }, + "person" : { + "type" : "object", + "properties" : { + "surname": { + "type":"string" + }, + "givenNames": { + "type":"string" + }, + "dateOfBirth":{ + "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + }, + "gender": { + "type":"string" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 38e791dab1490cbab5de2db0c7d79f10af89e946 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 20:59:39 +0000 Subject: [PATCH 04/16] add organisation --- 103705/schema/response.schema.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index ddf6f2b5..aaf08704 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -110,6 +110,17 @@ } } }, + "organisation" : { + "type" : "object", + "properties" : { + "name": { + "type":"string" + }, + "VATNumber": { + "type":"string" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 205472b74f94914de232161361b93376e6a31e56 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:01:56 +0000 Subject: [PATCH 05/16] add country code --- 103705/schema/response.schema.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index aaf08704..a9a72131 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -121,6 +121,10 @@ } } }, + "countryCode" : { + "type": "string", + "pattern": "^[A-Z]{2}$" + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 5a914083173041100e8fdecd7ed95b27b1251e4e Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:13:50 +0000 Subject: [PATCH 06/16] add address --- 103705/schema/response.schema.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index a9a72131..67a79519 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -124,7 +124,31 @@ "countryCode" : { "type": "string", "pattern": "^[A-Z]{2}$" - }, + }, + "address" : { + "type" : "object", + "properties" : { + "street" : { + "type" : "string" + }, + "houseNumber" : { + "type" : "string" + }, + "city" : { + "type" : "string" + }, + "postalCode" : { + "type" : "string" + }, + "countryCode" : { + "$ref" : "ts_103705_2024_02#/$defs/countryCode" + }, + "type" : { + "description" : "Nature of address, i.e. installation, billing", + "type":"string" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 017d194a96b6d423e801c7b660b7b38cded010d2 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:21:47 +0000 Subject: [PATCH 07/16] add IBAN and bank account --- 103705/schema/response.schema.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 67a79519..4ba6102b 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -148,7 +148,22 @@ "type":"string" } } - }, + }, + "iBAN" : { + "type": "string", + "pattern": "[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}" + }, + "bankAccount" : { + "type" : "object", + "properties": { + "iBAN" : { + "$ref":"ts_103705_2024_02#/$defs/iBAN" + }, + "inholder": { + "type" : "string" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 088d3914fb23804a112b0756499be748eb5ac502 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:33:59 +0000 Subject: [PATCH 08/16] add payment card --- 103705/schema/response.schema.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 4ba6102b..4d4bb572 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -164,6 +164,31 @@ } } }, + "paymentCardNumber" : { + "type": "string", + "pattern": "^\d{8,19}$" + }, + "paymentCard" : { + "type" : "object", + "properties" : { + "paymentCardNumber": { + "$ref" : "ts_103705_2024_02#/$defs/creditCardNumber" + }, + "inholder" : { + "type" : "string" + }, + "type": { + "type" : "string"}, + "description" : "nature of the card, i.e. VISA" + }, + "dateOfExpiry" : { + "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "checkSum" : { + "type" : "integer" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From ee7e57e9dc99dd195fce0d483ad4a33af4869501 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:41:59 +0000 Subject: [PATCH 09/16] add contract --- 103705/schema/response.schema.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 4d4bb572..75e9a59b 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -189,6 +189,24 @@ } } }, + "contract" : { + "type" : "object", + "properties" : { + "id": { + "type" : "string", + }, + "begin" : { + "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "end": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "description": { + "type" : "string", + "description" : "nature of the contract, i.e. product or service name" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 018a5bb919ea7cac9a709b7e4a5836aff47fbb0e Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:46:48 +0000 Subject: [PATCH 10/16] add contact details --- 103705/schema/response.schema.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 75e9a59b..1575badb 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -207,6 +207,20 @@ } } }, + "contactDetails" : { + "type" : "object", + "properties" : { + "emailAddress": { + "$ref" : "ts_103280_2017_07#/$defs/EmailAddress" + }, + "phoneNumber": { + "$ref" : "ts_103280_2017_07#/$defs/EU.164" + }, + "address": { + "$ref":"ts_103705_2024_02#/$defs/Address" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 6c4a84e5ba99e4a466e8738a1a6e86df5e51e0a2 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 21:53:15 +0000 Subject: [PATCH 11/16] add document file --- 103705/schema/response.schema.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 1575badb..efecd471 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -221,6 +221,24 @@ } } }, + "documentFile" : { + "type" : "object", + "properties" : { + "fileName": { + "type" : "string" + }, + "mimeType": { + "type" : "string" + }, + "classificationType": { + "type" : "string" + }, + "content" : { + "type" : "string", + "description" : "content of the file base64 encoded" + } + } + }. "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 9c80d08f5be4bf9efee89d4612a8cb9ac9445666 Mon Sep 17 00:00:00 2001 From: dierstein Date: Sun, 8 Dec 2024 22:04:28 +0000 Subject: [PATCH 12/16] add authentification --- 103705/schema/response.schema.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index efecd471..156082b8 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -238,7 +238,31 @@ "description" : "content of the file base64 encoded" } } - }. + }, + "authentification" : { + "type" : "object", + "properties" : { + "typeOfDocument": { + "type" : "string", + "description" : "nature of the authentification document, i.e. identity card" + }, + "documentNumber": { + "type" : "string" + }, + "issuingAuthority" : { + "type" : "string" + }, + "dateOfExpiry" : { + "type": "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + }, + "counryCode" : { + "type" : "$ref":"ts_103705_2024_02#/$defs/CountryCode" + }, + "documentFile" : { + "$ref" : "ts_103705_2024_02#/$defs/DocumentFile" + } + } + }, "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From 3a52e7a067a04338d4889fa7bffcf99c543776bf Mon Sep 17 00:00:00 2001 From: dierstein Date: Mon, 9 Dec 2024 08:47:14 +0000 Subject: [PATCH 13/16] add new types to etsi types --- 103705/schema/etsi_types.schema.json | 181 ++++++++++++++++++++++++++ 103705/schema/response.schema.json | 182 +-------------------------- 2 files changed, 182 insertions(+), 181 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 1854183d..47868153 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -406,6 +406,187 @@ } } } + }, + "validityPeriod" : { + "type" : "object", + "properties": { + "begin": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" + }, + "end": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" + } + } + }, + "person" : { + "type" : "object", + "properties" : { + "surname": { + "type":"string" + }, + "givenNames": { + "type":"string" + }, + "dateOfBirth":{ + "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + }, + "gender": { + "type":"string" + } + } + }, + "organisation" : { + "type" : "object", + "properties" : { + "name": { + "type":"string" + }, + "VATNumber": { + "type":"string" + } + } + }, + "countryCode" : { + "type": "string", + "pattern": "^[A-Z]{2}$" + }, + "address" : { + "type" : "object", + "properties" : { + "street" : { + "type" : "string" + }, + "houseNumber" : { + "type" : "string" + }, + "city" : { + "type" : "string" + }, + "postalCode" : { + "type" : "string" + }, + "countryCode" : { + "$ref" : "ts_103705_2024_02#/$defs/countryCode" + }, + "type" : { + "description" : "Nature of address, i.e. installation, billing", + "type":"string" + } + } + }, + "iBAN" : { + "type": "string", + "pattern": "[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}" + }, + "bankAccount" : { + "type" : "object", + "properties": { + "iBAN" : { + "$ref":"ts_103705_2024_02#/$defs/iBAN" + }, + "inholder": { + "type" : "string" + } + } + }, + "paymentCardNumber" : { + "type": "string", + "pattern": "^\d{8,19}$" + }, + "paymentCard" : { + "type" : "object", + "properties" : { + "paymentCardNumber": { + "$ref" : "ts_103705_2024_02#/$defs/creditCardNumber" + }, + "inholder" : { + "type" : "string" + }, + "type": { + "type" : "string"}, + "description" : "nature of the card, i.e. VISA" + }, + "dateOfExpiry" : { + "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "checkSum" : { + "type" : "integer" + } + } + }, + "contract" : { + "type" : "object", + "properties" : { + "id": { + "type" : "string", + }, + "begin" : { + "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "end": { + "$ref":"ts_103280_2017_07#/$defs/QualifiedDateTime" + }, + "description": { + "type" : "string", + "description" : "nature of the contract, i.e. product or service name" + } + } + }, + "contactDetails" : { + "type" : "object", + "properties" : { + "emailAddress": { + "$ref" : "ts_103280_2017_07#/$defs/EmailAddress" + }, + "phoneNumber": { + "$ref" : "ts_103280_2017_07#/$defs/EU.164" + }, + "address": { + "$ref":"ts_103705_2024_02#/$defs/Address" + } + } + }, + "documentFile" : { + "type" : "object", + "properties" : { + "fileName": { + "type" : "string" + }, + "mimeType": { + "type" : "string" + }, + "classificationType": { + "type" : "string" + }, + "content" : { + "type" : "string", + "description" : "content of the file base64 encoded" + } + } + }, + "authentification" : { + "type" : "object", + "properties" : { + "typeOfDocument": { + "type" : "string", + "description" : "nature of the authentification document, i.e. identity card" + }, + "documentNumber": { + "type" : "string" + }, + "issuingAuthority" : { + "type" : "string" + }, + "dateOfExpiry" : { + "type": "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + }, + "counryCode" : { + "type" : "$ref":"ts_103705_2024_02#/$defs/CountryCode" + }, + "documentFile" : { + "$ref" : "ts_103705_2024_02#/$defs/DocumentFile" + } + } } } } diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 156082b8..4702ef5f 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -82,187 +82,7 @@ "requestReference": { "type": "string" }, - "validityPeriod" : { - "type" : "object", - "properties": { - "begin": { - "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" - }, - "end": { - "$ref":"ts_103280_2017_07#/$defs/QualifiedMicrosecondDateTime" - } - } - }, - "person" : { - "type" : "object", - "properties" : { - "surname": { - "type":"string" - }, - "givenNames": { - "type":"string" - }, - "dateOfBirth":{ - "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" - }, - "gender": { - "type":"string" - } - } - }, - "organisation" : { - "type" : "object", - "properties" : { - "name": { - "type":"string" - }, - "VATNumber": { - "type":"string" - } - } - }, - "countryCode" : { - "type": "string", - "pattern": "^[A-Z]{2}$" - }, - "address" : { - "type" : "object", - "properties" : { - "street" : { - "type" : "string" - }, - "houseNumber" : { - "type" : "string" - }, - "city" : { - "type" : "string" - }, - "postalCode" : { - "type" : "string" - }, - "countryCode" : { - "$ref" : "ts_103705_2024_02#/$defs/countryCode" - }, - "type" : { - "description" : "Nature of address, i.e. installation, billing", - "type":"string" - } - } - }, - "iBAN" : { - "type": "string", - "pattern": "[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}" - }, - "bankAccount" : { - "type" : "object", - "properties": { - "iBAN" : { - "$ref":"ts_103705_2024_02#/$defs/iBAN" - }, - "inholder": { - "type" : "string" - } - } - }, - "paymentCardNumber" : { - "type": "string", - "pattern": "^\d{8,19}$" - }, - "paymentCard" : { - "type" : "object", - "properties" : { - "paymentCardNumber": { - "$ref" : "ts_103705_2024_02#/$defs/creditCardNumber" - }, - "inholder" : { - "type" : "string" - }, - "type": { - "type" : "string"}, - "description" : "nature of the card, i.e. VISA" - }, - "dateOfExpiry" : { - "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" - }, - "checkSum" : { - "type" : "integer" - } - } - }, - "contract" : { - "type" : "object", - "properties" : { - "id": { - "type" : "string", - }, - "begin" : { - "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" - }, - "end": { - "$ref":"ts_103280_2017_07#/$defs/QualifiedDateTime" - }, - "description": { - "type" : "string", - "description" : "nature of the contract, i.e. product or service name" - } - } - }, - "contactDetails" : { - "type" : "object", - "properties" : { - "emailAddress": { - "$ref" : "ts_103280_2017_07#/$defs/EmailAddress" - }, - "phoneNumber": { - "$ref" : "ts_103280_2017_07#/$defs/EU.164" - }, - "address": { - "$ref":"ts_103705_2024_02#/$defs/Address" - } - } - }, - "documentFile" : { - "type" : "object", - "properties" : { - "fileName": { - "type" : "string" - }, - "mimeType": { - "type" : "string" - }, - "classificationType": { - "type" : "string" - }, - "content" : { - "type" : "string", - "description" : "content of the file base64 encoded" - } - } - }, - "authentification" : { - "type" : "object", - "properties" : { - "typeOfDocument": { - "type" : "string", - "description" : "nature of the authentification document, i.e. identity card" - }, - "documentNumber": { - "type" : "string" - }, - "issuingAuthority" : { - "type" : "string" - }, - "dateOfExpiry" : { - "type": "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" - }, - "counryCode" : { - "type" : "$ref":"ts_103705_2024_02#/$defs/CountryCode" - }, - "documentFile" : { - "$ref" : "ts_103705_2024_02#/$defs/DocumentFile" - } - } - }, + "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From d6b218d2fa4ab3b091de94b2c672aec6d3450c33 Mon Sep 17 00:00:00 2001 From: dierstein Date: Mon, 9 Dec 2024 09:16:56 +0000 Subject: [PATCH 14/16] Correction --- 103705/schema/etsi_types.schema.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 47868153..74e22402 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -491,7 +491,7 @@ }, "paymentCardNumber" : { "type": "string", - "pattern": "^\d{8,19}$" + "pattern": "^\\d{8,19}$" }, "paymentCard" : { "type" : "object", @@ -503,7 +503,7 @@ "type" : "string" }, "type": { - "type" : "string"}, + "type" : "string", "description" : "nature of the card, i.e. VISA" }, "dateOfExpiry" : { @@ -518,7 +518,7 @@ "type" : "object", "properties" : { "id": { - "type" : "string", + "type" : "string" }, "begin" : { "$ref" : "ts_103280_2017_07#/$defs/QualifiedDateTime" @@ -578,10 +578,10 @@ "type" : "string" }, "dateOfExpiry" : { - "type": "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" }, "counryCode" : { - "type" : "$ref":"ts_103705_2024_02#/$defs/CountryCode" + "$ref":"ts_103705_2024_02#/$defs/CountryCode" }, "documentFile" : { "$ref" : "ts_103705_2024_02#/$defs/DocumentFile" @@ -590,3 +590,4 @@ } } } + -- GitLab From bd21508fd41537cdaa2de89bf6b9e456dbff9451 Mon Sep 17 00:00:00 2001 From: dierstein Date: Mon, 9 Dec 2024 15:14:02 +0000 Subject: [PATCH 15/16] remove an empty line --- 103705/schema/response.schema.json | 1 - 1 file changed, 1 deletion(-) diff --git a/103705/schema/response.schema.json b/103705/schema/response.schema.json index 4702ef5f..2d6f8a0e 100644 --- a/103705/schema/response.schema.json +++ b/103705/schema/response.schema.json @@ -82,7 +82,6 @@ "requestReference": { "type": "string" }, - "recordSet": { "type": "array", "title": "RecordSet", -- GitLab From ed1d4415fd9018b3ce561cf22e0bb99c09e6a5e2 Mon Sep 17 00:00:00 2001 From: wernersa <1040-wernersa@users.noreply.forge.etsi.org> Date: Tue, 10 Dec 2024 11:20:26 +0000 Subject: [PATCH 16/16] Update etsi_types.schema.json --- 103705/schema/etsi_types.schema.json | 48 +++++++++++++--------------- 1 file changed, 22 insertions(+), 26 deletions(-) diff --git a/103705/schema/etsi_types.schema.json b/103705/schema/etsi_types.schema.json index 74e22402..b88ebb81 100644 --- a/103705/schema/etsi_types.schema.json +++ b/103705/schema/etsi_types.schema.json @@ -407,7 +407,7 @@ } } }, - "validityPeriod" : { + "ValidityPeriod" : { "type" : "object", "properties": { "begin": { @@ -418,7 +418,7 @@ } } }, - "person" : { + "Person" : { "type" : "object", "properties" : { "surname": { @@ -428,14 +428,14 @@ "type":"string" }, "dateOfBirth":{ - "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + "$ref":"ts_103280_2017_07#/$defs/QualifiedDateTime" }, "gender": { "type":"string" } } }, - "organisation" : { + "Organisation" : { "type" : "object", "properties" : { "name": { @@ -446,11 +446,7 @@ } } }, - "countryCode" : { - "type": "string", - "pattern": "^[A-Z]{2}$" - }, - "address" : { + "Address" : { "type" : "object", "properties" : { "street" : { @@ -466,7 +462,7 @@ "type" : "string" }, "countryCode" : { - "$ref" : "ts_103705_2024_02#/$defs/countryCode" + "$ref" : "ts_103280_2017_07#/$defs/ISOCountryCode" }, "type" : { "description" : "Nature of address, i.e. installation, billing", @@ -474,32 +470,32 @@ } } }, - "iBAN" : { + "IBAN" : { "type": "string", "pattern": "[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}" }, - "bankAccount" : { + "BankAccount" : { "type" : "object", "properties": { "iBAN" : { - "$ref":"ts_103705_2024_02#/$defs/iBAN" + "$ref":"ts_103705_2024_02#/$defs/IBAN" }, - "inholder": { + "accountHolder": { "type" : "string" } } }, - "paymentCardNumber" : { + "PaymentCardNumber" : { "type": "string", "pattern": "^\\d{8,19}$" }, - "paymentCard" : { + "PaymentCard" : { "type" : "object", "properties" : { "paymentCardNumber": { - "$ref" : "ts_103705_2024_02#/$defs/creditCardNumber" + "$ref" : "ts_103705_2024_02#/$defs/PaymentCardNumber" }, - "inholder" : { + "cardHolder" : { "type" : "string" }, "type": { @@ -514,7 +510,7 @@ } } }, - "contract" : { + "Contract" : { "type" : "object", "properties" : { "id": { @@ -532,21 +528,21 @@ } } }, - "contactDetails" : { + "ContactDetails" : { "type" : "object", "properties" : { "emailAddress": { "$ref" : "ts_103280_2017_07#/$defs/EmailAddress" }, "phoneNumber": { - "$ref" : "ts_103280_2017_07#/$defs/EU.164" + "$ref" : "ts_103280_2017_07#/$defs/InternationalE164" }, "address": { "$ref":"ts_103705_2024_02#/$defs/Address" } } }, - "documentFile" : { + "DocumentFile" : { "type" : "object", "properties" : { "fileName": { @@ -564,7 +560,7 @@ } } }, - "authentification" : { + "Authentification" : { "type" : "object", "properties" : { "typeOfDocument": { @@ -578,10 +574,10 @@ "type" : "string" }, "dateOfExpiry" : { - "$ref":"ts_103280_2017_07#/$defs/QualifiedDate" + "$ref":"ts_103280_2017_07#/$defs/QualifiedDateTime" }, - "counryCode" : { - "$ref":"ts_103705_2024_02#/$defs/CountryCode" + "countryCode" : { + "$ref":"ts_103280_2017_07#/$defs/ISOCountryCode" }, "documentFile" : { "$ref" : "ts_103705_2024_02#/$defs/DocumentFile" -- GitLab