diff --git a/src/openapi/customers/customers-crud-v2.yaml b/src/openapi/customers/customers-crud-v2.yaml index 0ff3cf3..29a7e4a 100644 --- a/src/openapi/customers/customers-crud-v2.yaml +++ b/src/openapi/customers/customers-crud-v2.yaml @@ -224,13 +224,15 @@ paths: name: Inactive vasCustomerNumber: CST005 customerPreference: + customerPreferenceId: 1 language: languageId: 1 name: Dutch ietfCode: nl-NL iso639Code: nl customerStatusInstances: - - customerStatus: + - customerStatusId: 1 + customerStatus: name: Active customerStatusId: 2 fromInclusive: "2022-08-04 15:01:00.000" @@ -241,7 +243,7 @@ paths: prefix: de suffix: PhD dateOfBirth: "2002-10-29" - emailAddresses: TEST@HTM.NL + emailAddress: TEST@HTM.NL addresses: - addressId: 1 street: mystreet @@ -337,36 +339,28 @@ paths: debtorStatus: debtorStatusId: 1 name: Inactive - vasCustomerNumber: CST005 + vasCustomerNumber: CST005 customerPreference: + customerPreferenceId: 1 language: languageId: 1 name: Dutch ietfCode: nl-NL iso639Code: nl customerStatusInstances: - - customerStatus: + - customerStatusId: 1 + customerStatus: name: Active customerStatusId: 2 fromInclusive: "2022-08-04 15:01:00.000" toInclusive: "2022-08-05 15:01:00.000" - - customerStatus: - name: Blocked - customerStatusId: 3 - fromInclusive: "2022-08-05 15:01:00.000" - toInclusive: "2023-08-05 15:01:00.000" - - customerStatus: - name: Active - customerStatusId: 2 - fromInclusive: "2023-08-05 15:01:00.000" - toInclusive: null person: birthname: Pieter surname: Valen prefix: de suffix: PhD dateOfBirth: "2002-10-29" - emailAddresses: TEST@HTM.NL + emailAddress: TEST@HTM.NL address: - addressId: 1 street: mystreet @@ -487,15 +481,17 @@ paths: debtorStatus: debtorStatusId: 1 name: Inactive - vasCustomerNumber: CST005 + vasCustomerNumber: CST005 customerPreference: + customerPreferenceId: 1 language: languageId: 1 name: Dutch ietfCode: nl-NL iso639Code: nl customerStatusInstances: - - customerStatus: + - customerStatusId: 1 + customerStatus: name: Active customerStatusId: 2 fromInclusive: "2022-08-04 15:01:00.000" @@ -506,7 +502,7 @@ paths: prefix: de suffix: PhD dateOfBirth: "2002-10-29" - emailAddresses: TEST@HTM.NL + emailAddress: TEST@HTM.NL addresses: - addressId: 1 street: mystreet @@ -616,20 +612,23 @@ paths: debtorStatus: debtorStatusId: 2 name: Active - vasCustomerNumber: CST005 + vasCustomerNumber: CST005 customerPreference: + customerPreferenceId: 1 language: languageId: 1 name: Dutch ietfCode: nl-NL iso639Code: nl customerStatusInstances: - - customerStatus: + - customerStatusId: 1 + customerStatus: name: Active customerStatusId: 2 fromInclusive: "2022-08-04 15:01:00.000" toInclusive: "2022-08-05 15:01:00.000" - - customerStatus: + - customerStatusId: 2 + customerStatus: name: Blocked customerStatusId: 3 fromInclusive: "2022-08-05 15:01:00.000" @@ -640,7 +639,7 @@ paths: prefix: de suffix: PhD dateOfBirth: "2002-10-29" - emailAddresses: TEST@HTM.NL + emailAddress: TEST@HTM.NL addresses: - addressId: 1 street: mystreet @@ -883,6 +882,13 @@ paths: customer: value: debtorStatusId: 2 + person: { + birthname: "Jan", + lastname: "de Téster", + dateOfBirth: "2000-01-01", + prefix: "", + suffix: "" + } required: true responses: 201: @@ -1045,6 +1051,7 @@ paths: - default: [] x-auth-type: Application & Application User x-throttling-tier: Unlimited + /addresses/{addressId}: patch: tags: @@ -2136,6 +2143,8 @@ components: getCustomerStatusInstance: type: object properties: + customersStatusId: + type: integer customerStatus: $ref: "#/components/schemas/getCustomerStatus" fromInclusive: @@ -2176,7 +2185,7 @@ components: dateOfBirth: type: string format: date - emailAddresses: + emailAddress: type: string format: email addresses: @@ -2236,11 +2245,15 @@ components: getCustomerPreference: type: object properties: + customerPreferenceId: + type: integer language: $ref: "#/components/schemas/getCustomerLanguage" getCustomerLanguage: type: object properties: + customerLanguageId: + type: integer languageId: type: integer name: @@ -2445,7 +2458,7 @@ components: postCustomerStatusResponse: type: object properties: - customerPreferenceId: + customerStatusId: type: integer example: 1 postCustomerPreferencesResponse: