Mews · Schema

Company update parameters

HospitalityHotelsPMSProperty Management

Properties

Name Type Description
Email object Email address (or `null` if the email should not be updated).
TaxIdentifier object Tax identification number (or `null` if the tax identification number should not be updated).
BillingCode object Billing code (or `null` if the billing code should not be updated).
AccountingCode object Accounting code (or `null` if the accounting code should not be updated).
Notes object Notes (or `null` if the notes should not be updated).
Name object Name (or `null` if the name should not be updated).
MotherCompanyId object Mother company identifier (or `null` if the mother company identifier should not be updated).
WebsiteUrl object Website url (or `null` if the website url should not be updated).
InvoiceDueInterval object Invoice due interval (or `null` if the invoice due interval should not be updated).
Classifications object Classifications of the company.
Options object Options of the company.
CreditRatingBasic object Basic credit rating (or `null` if the basic credit rating should not be updated).
Department object Department (or `null` if the department should not be updated).
DunsNumber object Duns number (or `null` if the duns number should not be updated).
ReferenceId object Reference identifier (or `null` if the reference identifier should not be updated).
ExternalIdentifier object External identifier (or `null` if the external identifier should not be updated).
AdditionalTaxIdentifier object Additional tax identifier (or `null` if the additional tax identifier should not be updated).
Contact object Contact (or `null` if the contact should not be updated).
ContactPerson object Contact person (or `null` if the contact person should not be updated).
FiscalIdentifier object Fiscal identifier (or `null` if the fiscal identifier should not be updated).
Iata object IATA of the company (or `null` if the iata should not be updated).
Telephone object Telephone number (or `null` if the telephone number should not be updated).
SourceId object Source identifier (or `null` if the source identifier should not be updated).
View JSON Schema on GitHub

JSON Schema

mews-accountcompanyupdateparameters-schema.json Raw ↑
{
  "$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"
}