{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AccountCustomerUpdateParameters", "title": "Customer update parameters", "type": "object", "properties": { "Email": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Email address (or `null` if the email should not be updated).", "nullable": true }, "TaxIdentifier": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Tax identification number (or `null` if the tax identification number should not be updated).", "nullable": true }, "BillingCode": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Billing code (or `null` if the billing code should not be updated).", "nullable": true }, "AccountingCode": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Accounting code (or `null` if the accounting code should not be updated).", "nullable": true }, "Notes": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Notes (or `null` if the notes should not be updated).", "nullable": true }, "LastName": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Last name (or `null` if the last name should not be updated).", "nullable": true }, "FirstName": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "First name (or `null` if the first name should not be updated).", "nullable": true }, "SecondLastName": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Second last name (or `null` if the second last name should not be updated).", "nullable": true }, "BirthPlace": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Birth place (or `null` if the birth place should not be updated).", "nullable": true }, "Telephone": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Telephone number (or `null` if the telephone should not be updated).", "nullable": true }, "Occupation": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Occupation (or `null` if the occupation should not be updated).", "nullable": true }, "CarRegistrationNumber": { "title": "String update value", "maxLength": 255, "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Car registration number (or `null` if the car registration number should not be updated).", "nullable": true }, "DietaryRequirements": { "title": "String update value", "maxLength": 255, "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Dietary requirements (or `null` if the dietary requirements should not be updated).", "nullable": true }, "LoyaltyCode": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Loyalty code (or `null` if the loyalty code should not be updated).", "nullable": true }, "NationalityCode": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Nationality code (or `null` if the nationality code should not be updated).", "nullable": true }, "CompanyId": { "title": "Guid update value", "allOf": [ { "$ref": "#/components/schemas/GuidNullableUpdateValue" } ], "description": "Unique identifier of the company (or `null` if the company should not be updated).", "nullable": true }, "BirthDate": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Birth date (or `null` if the birth date should not be updated).", "nullable": true }, "Sex": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Sex (or `null` if the sex should not be updated).", "nullable": true }, "Title": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Title (or `null` if the title should not be updated).", "nullable": true }, "PreferredLanguageCode": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Preferred language code (or `null` if the preferred language code should not be updated).", "nullable": true }, "Options": { "title": "Customer update options", "allOf": [ { "$ref": "#/components/schemas/CustomerOptionUpdateParameters" } ], "description": "Options of the customer.", "nullable": true }, "Classifications": { "title": "Customer update classifications", "allOf": [ { "$ref": "#/components/schemas/CustomerClassificationUpdateParameters" } ], "description": "Classifications of the customer.", "nullable": true }, "LegalEntityIdentifiers": { "title": "Customer update legal entity identifiers", "allOf": [ { "$ref": "#/components/schemas/LegalEntityIdentifierUpdateParameters" } ], "description": "Legal entity identifiers of the customer.", "nullable": true } }, "additionalProperties": false, "x-schema-id": "AccountCustomerUpdateParameters" }