Source: https://restauranttechnologynetwork.com/technical-documents

CustomerDetail

Properties

Name Description Type Required Generic Enum Ignore
@type string false ${prop.ignore}
birthday The date of birth. string false ${prop.ignore}
PersonName array false PersonName_MS0300 --- ${prop.ignore}
Email array false Email --- ${prop.ignore}
Phone array false Phone --- ${prop.ignore}
Address array false Address --- ${prop.ignore}
SocialMedia array false SocialMedia --- ${prop.ignore}
CommunicationMethod array false CommunicationMethod --- ${prop.ignore}
Verification array false Verification --- ${prop.ignore}
ThirdPartySystem array false ThirdPartySystemID --- ${prop.ignore}
Gender The gender for the person. string false ${prop.ignore}
PreferredPronoun Assigned Type: ms-0200:Pronoun_Enum Pronoun_Enum false ${prop.ignore}
Company array false CompanyID --- ${prop.ignore}
SignificantDate array false SignificantDate --- ${prop.ignore}
CustomerID string false ${prop.ignore}
primaryInd Identifies this customer as the primary customer when multiple customer objects are present. boolean false ${prop.ignore}
ExtensionPoint ExtensionPoint false ${prop.ignore}
Description A description associated with the person. string false ${prop.ignore}
DeliveryLocation Assigned Type: ms-0300:DeliveryLocation DeliveryLocation false ${prop.ignore}
ExtensionPoint_Detail ExtensionPoint_Detail false ${prop.ignore}
{
  "@type" : "string",
  "birthday" : "string",
  "personName" : [ {
    "@type" : "string",
    "language" : "string",
    "first" : "string",
    "last" : "string",
    "middle" : "string",
    "prefix" : "string",
    "suffix" : "string",
    "nameType" : { },
    "title" : "string",
    "lastNamePrefix" : "string",
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "email" : [ {
    "@type" : "string",
    "emailAddress" : "string",
    "emailType" : { },
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "phone" : [ {
    "@type" : "string",
    "phoneNumber" : "string",
    "type" : { },
    "capabilities" : [ { } ],
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "address" : [ {
    "@type" : "string",
    "streetAddress" : "string",
    "cityName" : "string",
    "postalCode" : "string",
    "country" : "string",
    "countryCode" : "string",
    "stateOrTerritory" : "string",
    "addressType" : { },
    "extensionPoint" : { }
  } ],
  "socialMedia" : [ {
    "@type" : "string",
    "url" : "string",
    "platform" : "string",
    "handle" : "string",
    "userName" : "string",
    "extensionPoint" : { }
  } ],
  "communicationMethod" : [ {
    "@type" : "string",
    "communicationMethod" : { },
    "preferredLanguage" : "string",
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "verification" : [ {
    "@type" : "string",
    "verificationCategory" : { },
    "verificationType" : { },
    "verifiedBy" : "string",
    "verificationSystem" : "string",
    "description" : "string",
    "verifiedInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "thirdPartySystem" : [ {
    "@type" : "string",
    "thirdPartySystemID" : "string"
  } ],
  "gender" : "string",
  "preferredPronoun" : {
    "value" : { },
    "extension" : "string"
  },
  "company" : [ {
    "@type" : "string",
    "companyID" : "string"
  } ],
  "significantDate" : [ {
    "@type" : "string",
    "date" : "string",
    "description" : "string",
    "dateType" : { },
    "extensionPoint" : { }
  } ],
  "customerID" : "string",
  "primaryInd" : "boolean",
  "extensionPoint" : { },
  "description" : "string",
  "deliveryLocation" : {
    "@type" : "string",
    "streetAddress" : "string",
    "cityName" : "string",
    "postalCode" : "string",
    "country" : "string",
    "countryCode" : "string",
    "stateOrTerritory" : "string",
    "addressType" : { },
    "extensionPoint" : { }
  },
  "extensionPointDetail" : { }
}