Toast · JSON-LD Context

Toast Tab Menus Context

JSON-LD context defining the semantic vocabulary for Toast Tab Menus from Toast.

29 Classes 100 Properties 4 Namespaces
View Context View on GitHub

Namespaces

toast: https://doc.toasttab.com/schema/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Metadata Restaurant Menu MenuGroup MenuItem ModifierGroup ModifierOption ModifierOptionTaxInfo PreModifierGroup PreModifier SalesCategory ItemTag ContentAdvisories AllergenItem Alcohol Portion Availability Schedule TimeRange PricingRules TimeSpecificPrice SizeSequencePricingRule SequencePrice CatalogProductInfo CatalogProduct CatalogProductVariant CatalogProductOption CatalogProductVariantOption CatalogProductOptionValue

Properties

Property Type Container
restaurantGuid string
lastUpdated string
restaurantTimeZone string
menus string set
modifierGroupReferences string
modifierOptionReferences string
preModifierGroupReferences string
name
guid string
multiLocationId reference
masterId reference
description
posName reference
posButtonColorLight reference
posButtonColorDark reference
highResImage string
image reference
visibility reference
availability reference
menuGroups string set
itemTags string set
menuItems string set
kitchenName string
price double
pricingStrategy string
pricingRules reference
isDeferred boolean
isDiscountable boolean
salesCategory reference
taxInfo string set
taxInclusion string
plu string
sku string
calories integer
contentAdvisories reference
unitOfMeasure string
portions string set
prepTime integer
prepStations string set
eligiblePaymentAssistancePrograms string set
allergens string set
length reference
height reference
width reference
dimensionUnitOfMeasure reference
weight reference
weightUnitOfMeasure reference
images reference
guestCount reference
sortOrder integer
catalogProductInfo reference
isComboParent boolean
referenceId integer
defaultOptionsChargePrice string
defaultOptionsSubstitutionPricing string
minSelections integer
maxSelections integer
requiredMode string
isMultiSelect boolean
preModifierGroupReference integer
modifierOptionTaxInfo reference
isDefault boolean
allowsDuplicates boolean
taxRateGuids string set
overrideItemTaxRates boolean
preModifiers string set
fixedPrice double
multiplicationFactor double
displayMode string
chargeAsExtra boolean
alcohol reference
code string
groupGuid string
groupCode string
presenceType string
containsAlcohol string
priceScaleFactor double
alwaysAvailable boolean
schedule string set
days string set
timeRanges string set
start string
end string
timeSpecificPricingRules string set
sizeSpecificPricingGuid string
sizeSequencePricingRules string set
timeSpecificPrice double
basePrice double
sizeName string
sizeGuid string
sequencePrices string set
sequence integer
product reference
productVariant reference
id string
type string
availableOptions string set
selectedOptions string set
values string set
value reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "toast": "https://doc.toasttab.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Metadata": "toast:Metadata",
    "restaurantGuid": {
      "@id": "toast:restaurantGuid",
      "@type": "xsd:string"
    },
    "lastUpdated": {
      "@id": "toast:lastUpdated",
      "@type": "xsd:string"
    },
    "Restaurant": "toast:Restaurant",
    "restaurantTimeZone": {
      "@id": "toast:restaurantTimeZone",
      "@type": "xsd:string"
    },
    "menus": {
      "@id": "toast:menus",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "modifierGroupReferences": {
      "@id": "toast:modifierGroupReferences",
      "@type": "xsd:string"
    },
    "modifierOptionReferences": {
      "@id": "toast:modifierOptionReferences",
      "@type": "xsd:string"
    },
    "preModifierGroupReferences": {
      "@id": "toast:preModifierGroupReferences",
      "@type": "xsd:string"
    },
    "Menu": "toast:Menu",
    "name": {
      "@id": "schema:name"
    },
    "guid": {
      "@id": "toast:guid",
      "@type": "xsd:string"
    },
    "multiLocationId": {
      "@id": "toast:multiLocationId",
      "@type": "@id"
    },
    "masterId": {
      "@id": "toast:masterId",
      "@type": "@id"
    },
    "description": {
      "@id": "schema:description"
    },
    "posName": {
      "@id": "toast:posName",
      "@type": "@id"
    },
    "posButtonColorLight": {
      "@id": "toast:posButtonColorLight",
      "@type": "@id"
    },
    "posButtonColorDark": {
      "@id": "toast:posButtonColorDark",
      "@type": "@id"
    },
    "highResImage": {
      "@id": "toast:highResImage",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "toast:image",
      "@type": "@id"
    },
    "visibility": {
      "@id": "toast:visibility",
      "@type": "@id"
    },
    "availability": {
      "@id": "toast:availability",
      "@type": "@id"
    },
    "menuGroups": {
      "@id": "toast:menuGroups",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "MenuGroup": "toast:MenuGroup",
    "itemTags": {
      "@id": "toast:itemTags",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "menuItems": {
      "@id": "toast:menuItems",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "MenuItem": "toast:MenuItem",
    "kitchenName": {
      "@id": "toast:kitchenName",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "toast:price",
      "@type": "xsd:double"
    },
    "pricingStrategy": {
      "@id": "toast:pricingStrategy",
      "@type": "xsd:string"
    },
    "pricingRules": {
      "@id": "toast:pricingRules",
      "@type": "@id"
    },
    "isDeferred": {
      "@id": "toast:isDeferred",
      "@type": "xsd:boolean"
    },
    "isDiscountable": {
      "@id": "toast:isDiscountable",
      "@type": "xsd:boolean"
    },
    "salesCategory": {
      "@id": "toast:salesCategory",
      "@type": "@id"
    },
    "taxInfo": {
      "@id": "toast:taxInfo",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "taxInclusion": {
      "@id": "toast:taxInclusion",
      "@type": "xsd:string"
    },
    "plu": {
      "@id": "toast:plu",
      "@type": "xsd:string"
    },
    "sku": {
      "@id": "toast:sku",
      "@type": "xsd:string"
    },
    "calories": {
      "@id": "toast:calories",
      "@type": "xsd:integer"
    },
    "contentAdvisories": {
      "@id": "toast:contentAdvisories",
      "@type": "@id"
    },
    "unitOfMeasure": {
      "@id": "toast:unitOfMeasure",
      "@type": "xsd:string"
    },
    "portions": {
      "@id": "toast:portions",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "prepTime": {
      "@id": "toast:prepTime",
      "@type": "xsd:integer"
    },
    "prepStations": {
      "@id": "toast:prepStations",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "eligiblePaymentAssistancePrograms": {
      "@id": "toast:eligiblePaymentAssistancePrograms",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "allergens": {
      "@id": "toast:allergens",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "length": {
      "@id": "toast:length",
      "@type": "@id"
    },
    "height": {
      "@id": "toast:height",
      "@type": "@id"
    },
    "width": {
      "@id": "toast:width",
      "@type": "@id"
    },
    "dimensionUnitOfMeasure": {
      "@id": "toast:dimensionUnitOfMeasure",
      "@type": "@id"
    },
    "weight": {
      "@id": "toast:weight",
      "@type": "@id"
    },
    "weightUnitOfMeasure": {
      "@id": "toast:weightUnitOfMeasure",
      "@type": "@id"
    },
    "images": {
      "@id": "toast:images",
      "@type": "@id"
    },
    "guestCount": {
      "@id": "toast:guestCount",
      "@type": "@id"
    },
    "sortOrder": {
      "@id": "toast:sortOrder",
      "@type": "xsd:integer"
    },
    "catalogProductInfo": {
      "@id": "toast:catalogProductInfo",
      "@type": "@id"
    },
    "isComboParent": {
      "@id": "toast:isComboParent",
      "@type": "xsd:boolean"
    },
    "ModifierGroup": "toast:ModifierGroup",
    "referenceId": {
      "@id": "toast:referenceId",
      "@type": "xsd:integer"
    },
    "defaultOptionsChargePrice": {
      "@id": "toast:defaultOptionsChargePrice",
      "@type": "xsd:string"
    },
    "defaultOptionsSubstitutionPricing": {
      "@id": "toast:defaultOptionsSubstitutionPricing",
      "@type": "xsd:string"
    },
    "minSelections": {
      "@id": "toast:minSelections",
      "@type": "xsd:integer"
    },
    "maxSelections": {
      "@id": "toast:maxSelections",
      "@type": "xsd:integer"
    },
    "requiredMode": {
      "@id": "toast:requiredMode",
      "@type": "xsd:string"
    },
    "isMultiSelect": {
      "@id": "toast:isMultiSelect",
      "@type": "xsd:boolean"
    },
    "preModifierGroupReference": {
      "@id": "toast:preModifierGroupReference",
      "@type": "xsd:integer"
    },
    "ModifierOption": "toast:ModifierOption",
    "modifierOptionTaxInfo": {
      "@id": "toast:modifierOptionTaxInfo",
      "@type": "@id"
    },
    "isDefault": {
      "@id": "toast:isDefault",
      "@type": "xsd:boolean"
    },
    "allowsDuplicates": {
      "@id": "toast:allowsDuplicates",
      "@type": "xsd:boolean"
    },
    "ModifierOptionTaxInfo": "toast:ModifierOptionTaxInfo",
    "taxRateGuids": {
      "@id": "toast:taxRateGuids",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "overrideItemTaxRates": {
      "@id": "toast:overrideItemTaxRates",
      "@type": "xsd:boolean"
    },
    "PreModifierGroup": "toast:PreModifierGroup",
    "preModifiers": {
      "@id": "toast:preModifiers",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "PreModifier": "toast:PreModifier",
    "fixedPrice": {
      "@id": "toast:fixedPrice",
      "@type": "xsd:double"
    },
    "multiplicationFactor": {
      "@id": "toast:multiplicationFactor",
      "@type": "xsd:double"
    },
    "displayMode": {
      "@id": "toast:displayMode",
      "@type": "xsd:string"
    },
    "chargeAsExtra": {
      "@id": "toast:chargeAsExtra",
      "@type": "xsd:boolean"
    },
    "SalesCategory": "toast:SalesCategory",
    "ItemTag": "toast:ItemTag",
    "ContentAdvisories": "toast:ContentAdvisories",
    "alcohol": {
      "@id": "toast:alcohol",
      "@type": "@id"
    },
    "AllergenItem": "toast:AllergenItem",
    "code": {
      "@id": "toast:code",
      "@type": "xsd:string"
    },
    "groupGuid": {
      "@id": "toast:groupGuid",
      "@type": "xsd:string"
    },
    "groupCode": {
      "@id": "toast:groupCode",
      "@type": "xsd:string"
    },
    "presenceType": {
      "@id": "toast:presenceType",
      "@type": "xsd:string"
    },
    "Alcohol": "toast:Alcohol",
    "containsAlcohol": {
      "@id": "toast:containsAlcohol",
      "@type": "xsd:string"
    },
    "Portion": "toast:Portion",
    "priceScaleFactor": {
      "@id": "toast:priceScaleFactor",
      "@type": "xsd:double"
    },
    "Availability": "toast:Availability",
    "alwaysAvailable": {
      "@id": "toast:alwaysAvailable",
      "@type": "xsd:boolean"
    },
    "schedule": {
      "@id": "toast:schedule",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "Schedule": "toast:Schedule",
    "days": {
      "@id": "toast:days",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "timeRanges": {
      "@id": "toast:timeRanges",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "TimeRange": "toast:TimeRange",
    "start": {
      "@id": "toast:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "toast:end",
      "@type": "xsd:string"
    },
    "PricingRules": "toast:PricingRules",
    "timeSpecificPricingRules": {
      "@id": "toast:timeSpecificPricingRules",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "sizeSpecificPricingGuid": {
      "@id": "toast:sizeSpecificPricingGuid",
      "@type": "xsd:string"
    },
    "sizeSequencePricingRules": {
      "@id": "toast:sizeSequencePricingRules",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "TimeSpecificPrice": "toast:TimeSpecificPrice",
    "timeSpecificPrice": {
      "@id": "toast:timeSpecificPrice",
      "@type": "xsd:double"
    },
    "basePrice": {
      "@id": "toast:basePrice",
      "@type": "xsd:double"
    },
    "SizeSequencePricingRule": "toast:SizeSequencePricingRule",
    "sizeName": {
      "@id": "toast:sizeName",
      "@type": "xsd:string"
    },
    "sizeGuid": {
      "@id": "toast:sizeGuid",
      "@type": "xsd:string"
    },
    "sequencePrices": {
      "@id": "toast:sequencePrices",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "SequencePrice": "toast:SequencePrice",
    "sequence": {
      "@id": "toast:sequence",
      "@type": "xsd:integer"
    },
    "CatalogProductInfo": "toast:CatalogProductInfo",
    "product": {
      "@id": "toast:product",
      "@type": "@id"
    },
    "productVariant": {
      "@id": "toast:productVariant",
      "@type": "@id"
    },
    "CatalogProduct": "toast:CatalogProduct",
    "id": {
      "@id": "toast:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "toast:type",
      "@type": "xsd:string"
    },
    "availableOptions": {
      "@id": "toast:availableOptions",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "CatalogProductVariant": "toast:CatalogProductVariant",
    "selectedOptions": {
      "@id": "toast:selectedOptions",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "CatalogProductOption": "toast:CatalogProductOption",
    "values": {
      "@id": "toast:values",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "CatalogProductVariantOption": "toast:CatalogProductVariantOption",
    "value": {
      "@id": "toast:value",
      "@type": "@id"
    },
    "CatalogProductOptionValue": "toast:CatalogProductOptionValue"
  }
}