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