Mews · Schema

Customer 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).
LastName object Last name (or `null` if the last name should not be updated).
FirstName object First name (or `null` if the first name should not be updated).
SecondLastName object Second last name (or `null` if the second last name should not be updated).
BirthPlace object Birth place (or `null` if the birth place should not be updated).
Telephone object Telephone number (or `null` if the telephone should not be updated).
Occupation object Occupation (or `null` if the occupation should not be updated).
CarRegistrationNumber object Car registration number (or `null` if the car registration number should not be updated).
DietaryRequirements object Dietary requirements (or `null` if the dietary requirements should not be updated).
LoyaltyCode object Loyalty code (or `null` if the loyalty code should not be updated).
NationalityCode object Nationality code (or `null` if the nationality code should not be updated).
CompanyId object Unique identifier of the company (or `null` if the company should not be updated).
BirthDate object Birth date (or `null` if the birth date should not be updated).
Sex object Sex (or `null` if the sex should not be updated).
Title object Title (or `null` if the title should not be updated).
PreferredLanguageCode object Preferred language code (or `null` if the preferred language code should not be updated).
Options object Options of the customer.
Classifications object Classifications of the customer.
LegalEntityIdentifiers object Legal entity identifiers of the customer.
View JSON Schema on GitHub

JSON Schema

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