{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AccountCompanyUpdateParameters", "title": "Company 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).", "format": "email", "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 }, "Name": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Name (or `null` if the name should not be updated).", "nullable": true }, "MotherCompanyId": { "title": "Guid update value", "allOf": [ { "$ref": "#/components/schemas/GuidNullableUpdateValue" } ], "description": "Mother company identifier (or `null` if the mother company identifier should not be updated).", "nullable": true }, "WebsiteUrl": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Website url (or `null` if the website url should not be updated).", "format": "uri", "nullable": true }, "InvoiceDueInterval": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Invoice due interval (or `null` if the invoice due interval should not be updated).", "nullable": true }, "Classifications": { "title": "Company update classifications", "allOf": [ { "$ref": "#/components/schemas/CompanyClassificationUpdateParameters" } ], "description": "Classifications of the company.", "nullable": true }, "Options": { "title": "Company update options", "allOf": [ { "$ref": "#/components/schemas/CompanyOptionUpdateParameters" } ], "description": "Options of the company.", "nullable": true }, "CreditRatingBasic": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "anyOf": [ { "$ref": "#/components/schemas/CreditRatingBasic" } ], "description": "Basic credit rating (or `null` if the basic credit rating should not be updated).", "nullable": true }, "Department": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Department (or `null` if the department should not be updated).", "nullable": true }, "DunsNumber": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Duns number (or `null` if the duns number should not be updated).", "nullable": true }, "ReferenceId": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Reference identifier (or `null` if the reference identifier should not be updated).", "nullable": true }, "ExternalIdentifier": { "title": "String update value", "maxLength": 255, "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "External identifier (or `null` if the external identifier should not be updated).", "nullable": true }, "AdditionalTaxIdentifier": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Additional tax identifier (or `null` if the additional tax identifier should not be updated).", "nullable": true }, "Contact": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Contact (or `null` if the contact should not be updated).", "nullable": true }, "ContactPerson": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Contact person (or `null` if the contact person should not be updated).", "nullable": true }, "FiscalIdentifier": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Fiscal identifier (or `null` if the fiscal identifier should not be updated).", "nullable": true }, "Iata": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "IATA of the company (or `null` if the iata should not be updated).", "nullable": true }, "Telephone": { "title": "String update value", "allOf": [ { "$ref": "#/components/schemas/StringUpdateValue" } ], "description": "Telephone number (or `null` if the telephone number should not be updated).", "nullable": true }, "SourceId": { "title": "Guid update value", "allOf": [ { "$ref": "#/components/schemas/GuidNullableUpdateValue" } ], "description": "Source identifier (or `null` if the source identifier should not be updated).", "nullable": true } }, "additionalProperties": false, "x-schema-id": "AccountCompanyUpdateParameters" }