{
"$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"
}