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

LocationSummary

Properties

Name Description Type Required Generic Enum Ignore
@type string false ${prop.ignore}
GUID A unique global identifier for the location. string false ${prop.ignore}
URI The URI for the location. string false ${prop.ignore}
Address Assigned Type: ms-0300:Address Address false ${prop.ignore}
Position Assigned Type: ms-0300:Position Position false ${prop.ignore}
LocationStatus Assigned Type: ms-0200:Status_Enum Status_Enum false ${prop.ignore}
OperationSchedule array false OperationSchedule --- ${prop.ignore}
Description A description of the location (e.g. store , ghost kitchen). string false ${prop.ignore}
ChannelEffectivity array false ChannelEffectivity --- ${prop.ignore}
Phone Assigned Type: ms-0300:Phone Phone false ${prop.ignore}
PreferredStoreDescription Describes the context of the preferred store, such as for work, or for multibrand conglomerates, or aggregators. string false ${prop.ignore}
Privacy Assigned Type: ms-0300:Privacy Privacy false ${prop.ignore}
CommunicationMethod array false CommunicationMethod --- ${prop.ignore}
PreferredOrderChannel Assigned Type: ms-0200:OrderChannel_Enum OrderChannel_Enum false ${prop.ignore}
TermsAndConditions Assigned Type: ms-0300:TermsAndConditions TermsAndConditions false ${prop.ignore}
preferredStoreIndicatorInd When true, this store is a favorite. boolean false ${prop.ignore}
ExtensionPoint ExtensionPoint false ${prop.ignore}
{
  "@type" : "string",
  "guid" : "string",
  "uri" : "string",
  "address" : {
    "@type" : "string",
    "streetAddress" : "string",
    "cityName" : "string",
    "postalCode" : "string",
    "country" : "string",
    "countryCode" : "string",
    "stateOrTerritory" : "string",
    "addressType" : { },
    "extensionPoint" : { }
  },
  "position" : {
    "@type" : "string",
    "latitude" : "string",
    "longitude" : "string",
    "extensionPoint" : { }
  },
  "locationStatus" : {
    "value" : { },
    "extension" : "string"
  },
  "operationSchedule" : [ {
    "@type" : "string",
    "timeSpanSummary" : [ { } ],
    "extensionPoint" : { }
  } ],
  "description" : "string",
  "channelEffectivity" : [ {
    "@type" : "string",
    "channel" : [ "string" ],
    "effectivity" : { },
    "extensionPoint" : { }
  } ],
  "phone" : {
    "@type" : "string",
    "phoneNumber" : "string",
    "type" : { },
    "capabilities" : [ { } ],
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  },
  "preferredStoreDescription" : "string",
  "privacy" : {
    "@type" : "string",
    "shareMarketIndicator" : "string",
    "shareSyncIndicator" : "string",
    "extensionPoint" : { }
  },
  "communicationMethod" : [ {
    "@type" : "string",
    "communicationMethod" : { },
    "preferredLanguage" : "string",
    "primaryInd" : "boolean",
    "extensionPoint" : { }
  } ],
  "preferredOrderChannel" : {
    "value" : { },
    "extension" : "string"
  },
  "termsAndConditions" : {
    "@type" : "string",
    "issuerID" : "string",
    "issuerDescription" : "string",
    "description" : "string",
    "dateTime" : "string",
    "acceptanceInd" : "boolean",
    "extensionPoint" : { }
  },
  "preferredStoreIndicatorInd" : "boolean",
  "extensionPoint" : { }
}