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

Profile

Properties

Name Description Type Required Generic Enum Ignore
@type string false ${prop.ignore}
ProfileID A globally unique identifier for a customer (person, entity, group). string false ${prop.ignore}
UserID An customer facing identifier for the profile. string false ${prop.ignore}
Status Assigned Type: ms-0200:ProfileStatus_Enum ProfileStatus_Enum false ${prop.ignore}
ProfileStatusHistory array false ProfileStatusHistory --- ${prop.ignore}
AssociatedProfile array false AssociatedProfile --- ${prop.ignore}
LastUsedDateTime Specifies the last time that the profile was utilized (e.g. updated, usage, etc.). string false ${prop.ignore}
ProfileEntity Assigned Type: ms-0400:ProfileEntity ProfileEntity false ${prop.ignore}
BusinessEntity Assigned Type: ms-0400:BusinessEntity BusinessEntity false ${prop.ignore}
ExtensionPoint ExtensionPoint false ${prop.ignore}
{
  "@type" : "string",
  "profileID" : "string",
  "userID" : "string",
  "status" : {
    "value" : { },
    "extension" : "string"
  },
  "profileStatusHistory" : [ {
    "@type" : "string",
    "status" : { },
    "changeDate" : "string",
    "changedBy" : "string",
    "systemName" : "string",
    "comment" : "string",
    "extensionPoint" : { }
  } ],
  "associatedProfile" : [ {
    "@type" : "string",
    "profileID" : "string",
    "userID" : "string",
    "relationshipType" : [ { } ],
    "description" : "string",
    "extensionPoint" : { }
  } ],
  "lastUsedDateTime" : "string",
  "profileEntity" : {
    "@type" : "string",
    "description" : "string",
    "extensionPoint" : { }
  },
  "businessEntity" : {
    "@type" : "string",
    "description" : "string",
    "extensionPoint" : { }
  },
  "extensionPoint" : { }
}