Toast · JSON-LD Context

Toast Menus Context

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

29 Classes 100 Properties 4 Namespaces
View Context View on GitHub

Namespaces

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

Classes

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

Properties

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

JSON-LD Document

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