{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Crave Cloud Documentation","description":"Developer documentation for Crave Cloud, Crave.js, Storefront APIs, and restaurant franchise integrations.","colors":{"primary":"#133B2F","light":"#1F5A49","dark":"#0B1F19"},"logo":{"light":"https://mintcdn.com/craveup-1493c4c7/P4icpH7dO6tjC3GV/logo/crave-wordmark.png?fit=max\u0026auto=format\u0026n=P4icpH7dO6tjC3GV\u0026q=85\u0026s=c6965caeaa3bfbd9e84cf5416bbf2576","dark":"https://mintcdn.com/craveup-1493c4c7/P4icpH7dO6tjC3GV/logo/crave-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=P4icpH7dO6tjC3GV\u0026q=85\u0026s=d379668f5b2407f7092bbc4603c403bc","href":"https://developer.craveup.com"},"favicon":"https://mintcdn.com/craveup-1493c4c7/Nv2UkyJdWuAjqtql/favicon.svg?fit=max\u0026auto=format\u0026n=Nv2UkyJdWuAjqtql\u0026q=85\u0026s=7a4dc1dfa23901b208e854d9b64f0448","navbar":{"links":[{"href":"mailto:hello@craveup.com","label":"Support"},{"icon":"slack","href":"https://join.slack.com/t/cravejscommunity/shared_invite/zt-3hfr081io-aYuLC3n6gBFKQuho0HrTng","label":""}],"primary":{"type":"button","label":"Developer Console","href":"https://developer.craveup.com/console"}},"footer":{"socials":{"github":"https://github.com/crave-up","linkedin":"https://www.linkedin.com/company/craveup","x":"https://twitter.com/craveupcom"}},"search":{},"seo":{"metatags":{"canonical":"https://docs.craveup.com"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode",{"title":"Open in T3 Chat","description":"Open this page in T3 Chat","icon":"message-circle","href":"https://t3.chat/new?q=Read+this+documentation+page+and+help+me+implement+it:+$page"},{"title":"Open in Zed","description":"Open this page in Zed","icon":"terminal","href":"zed://docs?url=$page"}],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"craveup-1493c4c7","hasAudioNarration":false,"actualSubdomain":"craveup-1493c4c7","customDomains":["docs.craveup.com"],"gitSource":{"type":"github","owner":"craveup","repo":"craveup-turborepo","deployBranch":"main","contentDirectory":"apps/api-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae427cf5917815ea7f4c717","collectionId":"d8545f6b-d64e-4d42-a6dc-f7ad2e3e4729","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae427cf5917815ea7f4c717"},"entitlements":{},"buildId":"6ae42ed740afc677620a1b02","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":113},{"language":"default","tag":"API Endpoints","count":88},{"language":"default","tag":"Documentation","count":37},{"language":"default","tag":"Components","count":26},{"language":"default","tag":"Checkout","count":16},{"language":"default","tag":"Carts","count":15},{"language":"default","tag":"Catering","count":13},{"language":"default","tag":"Customers","count":12},{"language":"default","tag":"Staff Menu Manager authoring","count":8},{"language":"default","tag":"Loyalty","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#navbar a[aria-label=\"Join the Crave Slack community\"]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;overflow:hidden;white-space:nowrap;gap:0}#navbar a[aria-label=\"Join the Crave Slack community\"] svg{width:1.125rem;height:1.125rem}.preview-device{width:100%}.preview-device-toggle{display:inline-flex;gap:.25rem;margin-bottom:.75rem;padding:.25rem;border:1px solid #d8ded9;border-radius:6px;background:#fff}.preview-device-toggle button{min-width:5.5rem;min-height:2rem;padding:.375rem .75rem;border:0;border-radius:4px;color:inherit;background:0 0;cursor:pointer}.preview-device-toggle button.is-active{color:#fff;background:#133b2f}.preview-device-stage{width:100%;overflow:hidden;border:1px solid var(--border-color);border-radius:6px;background:#f6f1e9}.preview-device-stage.is-mobile{max-width:430px;margin-inline:auto}.preview-device-stage.is-mobile.is-local-mobile{position:relative;aspect-ratio:var(--preview-mobile-ratio, 430 / 560);container-type:inline-size}.preview-device-stage iframe{display:block;width:100%;border:0}.preview-device-stage.is-mobile.is-local-mobile iframe{position:absolute;inset:0;width:430px;height:var(--preview-mobile-height, 560px);transform:scale(calc(100cqw/430));transform-origin:top left}"}],"page":{"pagePath":"api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release","slug":"/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release","pageMetadata":{"title":"Preview one selected menu at one location/channel/time from its draft revision or an active release","description":null,"deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json post /api/v1/catalog/workspace/preview","href":"/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Preview one selected menu at one location/channel/time from its draft revision or an active release","description":null,"deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json post /api/v1/catalog/workspace/preview","href":"/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"catalogResolvedPreview","summary":"Preview one selected menu at one location/channel/time from its draft revision or an active release","security":["63be96fc-8ab3-4ec8-80e6-c52815d4e8e3"],"x-crave-session-permission":"admin","parameters":[],"requestBody":"66bf5ca5-42f7-4800-945a-78b6ff28caa6","responses":{"200":"3cfc99b2-e211-425e-9324-4d93cc11528a","400":"985ae539-0dea-41d6-b391-80af2161f46c","401":"6d7d1352-55f1-4450-9540-9ca3d175bbea","403":"d8f4c69b-d706-4930-b27f-1a0703a9499a","404":"753a3701-49c0-4514-9865-daf90980f136","409":"2830d41f-1dde-4f18-b2e2-26ef74924cee","422":"207267fa-7bae-4141-bcc8-2bab84481939"},"method":"post","type":"path","servers":[],"path":"/api/v1/catalog/workspace/preview","baseUrlOptions":[],"title":"Preview one selected menu at one location/channel/time from its draft revision or an active release","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"menuId","typeLabel":"string\u003cuuid>"},"locationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"locationId","typeLabel":"string\u003cuuid>"},"channel":{"type":"string","enum":["online","catering"],"isRequired":true,"uniqueKey":"channel","typeLabel":"enum\u003cstring>"},"at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"at","typeLabel":"string\u003cdate-time>"},"source":{"oneOf":[{"type":"object","required":["kind","expectedDraftRevision"],"properties":{"kind":{"type":"string","enum":["draft"],"isRequired":true,"uniqueKey":"source.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"expectedDraftRevision":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"source.oneOf.0.expectedDraftRevision","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","menuReleaseId"],"properties":{"kind":{"type":"string","enum":["released"],"isRequired":true,"uniqueKey":"source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"menuReleaseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"source.oneOf.1.menuReleaseId","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"source","typeLabel":"object"}},"required":["menuId","locationId","channel","at","source"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"menuId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","locationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","at":"2023-11-07T05:31:56Z","source":{"kind":"draft","expectedDraftRevision":4503599627370495}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"3cfc99b2-e211-425e-9324-4d93cc11528a":{"description":"Committed authoring evidence or read-only review; no publication is activated by a review.","content":{"application/json":{"schema":{"type":"object","properties":{"target":{"type":"object","properties":{"menuId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"target.menuId","typeLabel":"string\u003cuuid>"},"locationId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"target.locationId","typeLabel":"string\u003cuuid>"},"channel":{"type":"string","enum":["online","catering"],"isRequired":true,"uniqueKey":"target.channel","typeLabel":"enum\u003cstring>"}},"required":["menuId","locationId","channel"],"additionalProperties":false,"isRequired":true,"uniqueKey":"target","typeLabel":"object"},"source":{"oneOf":[{"type":"object","required":["kind","draftRevision"],"properties":{"kind":{"type":"string","enum":["draft"],"isRequired":true,"uniqueKey":"source.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"draftRevision":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"source.oneOf.0.draftRevision","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","menuReleaseId","targetRevision","draftRevision","publishedAt"],"properties":{"kind":{"type":"string","enum":["released"],"isRequired":true,"uniqueKey":"source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"menuReleaseId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"source.oneOf.1.menuReleaseId","typeLabel":"string\u003cuuid>"},"targetRevision":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"source.oneOf.1.targetRevision","typeLabel":"integer"},"draftRevision":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"source.oneOf.1.draftRevision","typeLabel":"integer"},"publishedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"source.oneOf.1.publishedAt","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"source","typeLabel":"object"},"at":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"at","typeLabel":"string\u003cdate-time>"},"valid":{"type":"boolean","isRequired":true,"uniqueKey":"valid","typeLabel":"boolean"},"blockers":{"maxItems":10000,"type":"array","items":{"type":"object","properties":{"severity":{"type":"string","enum":["blocker","content_warning"],"isRequired":true,"uniqueKey":"blockers.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"blockers.items.[INDEX].code","typeLabel":"string"},"entityKind":{"type":"string","minLength":1,"maxLength":64,"isRequired":true,"uniqueKey":"blockers.items.[INDEX].entityKind","typeLabel":"string"},"entityId":{"type":"string","maxLength":256,"isRequired":true,"uniqueKey":"blockers.items.[INDEX].entityId","typeLabel":"string"},"path":{"type":"string","maxLength":512,"isRequired":true,"uniqueKey":"blockers.items.[INDEX].path","typeLabel":"string"}},"required":["severity","code","entityKind","entityId","path"],"additionalProperties":false,"uniqueKey":"blockers.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"blockers","typeLabel":"object[]"},"contentWarnings":{"maxItems":10000,"type":"array","items":{"type":"object","properties":{"severity":{"type":"string","enum":["blocker","content_warning"],"isRequired":true,"uniqueKey":"contentWarnings.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"code":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"contentWarnings.items.[INDEX].code","typeLabel":"string"},"entityKind":{"type":"string","minLength":1,"maxLength":64,"isRequired":true,"uniqueKey":"contentWarnings.items.[INDEX].entityKind","typeLabel":"string"},"entityId":{"type":"string","maxLength":256,"isRequired":true,"uniqueKey":"contentWarnings.items.[INDEX].entityId","typeLabel":"string"},"path":{"type":"string","maxLength":512,"isRequired":true,"uniqueKey":"contentWarnings.items.[INDEX].path","typeLabel":"string"}},"required":["severity","code","entityKind","entityId","path"],"additionalProperties":false,"uniqueKey":"contentWarnings.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"contentWarnings","typeLabel":"object[]"},"menu":{"oneOf":[{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.canonicalId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.description","typeLabel":"string"},"image":{"oneOf":[{"type":"object","properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.image.oneOf.0.url","typeLabel":"string"},"altText":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.image.oneOf.0.altText","typeLabel":"string"}},"required":["url","altText"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.image.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"url":{"type":"string"},"altText":{"type":"string"}},"required":["url","altText"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.image.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.image","typeLabel":"object | null"},"categories":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].canonicalId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].name","typeLabel":"string"},"parentCategoryId":{"oneOf":[{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].parentCategoryId.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].parentCategoryId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].parentCategoryId","typeLabel":"string | null"},"products":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].canonicalId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].description","typeLabel":"string"},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].images.items.[INDEX].url","typeLabel":"string"},"altText":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].images.items.[INDEX].altText","typeLabel":"string"}},"required":["url","altText"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].images.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].images","typeLabel":"object[]"},"price":{"oneOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price.oneOf.0.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price.oneOf.0.currency","typeLabel":"string"},"source":{"type":"string","enum":["crave","provider"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price.oneOf.0.source","typeLabel":"enum\u003cstring>"}},"required":["amount","currency","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].price","typeLabel":"object | null"},"sellability":{"type":"object","properties":{"sellable":{"type":"boolean","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].sellability.sellable","typeLabel":"boolean"},"blockReasons":{"type":"array","items":{"type":"string","enum":["ORGANIZATION_ENTITY_INACTIVE","MENU_NOT_ASSIGNED","LOCATION_INACTIVE","LOCATION_OPERATING_SCHEDULE_CLOSED","LOCATION_FULFILLMENT_UNAVAILABLE","PROVIDER_LOCATION_MISSING","RESTAURANT_NOT_ACCEPTING_ORDERS","FULFILLMENT_SCHEDULE_CLOSED","MENU_ITEM_SCHEDULE_CLOSED","PROVIDER_ITEM_UNAVAILABLE","PROVIDER_ITEM_SOLD_OUT","LOCATION_AVAILABILITY_RESTRICTED","LOCATION_SCHEDULE_RESTRICTED","PROVIDER_MAPPING_INCOMPLETE","PROVIDER_PROJECTION_TOMBSTONED","PROVIDER_STATE_STALE","REQUIRED_MODIFIER_UNAVAILABLE"],"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].sellability.blockReasons.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].sellability.blockReasons","typeLabel":"enum\u003cstring>[]"}},"required":["sellable","blockReasons"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].sellability","typeLabel":"object"},"availabilityEvidence":{"type":"object","properties":{"locationAvailability":{"oneOf":[{"type":"string","enum":["available","unavailable","sold_out_until"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.locationAvailability.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["available","unavailable","sold_out_until"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.locationAvailability.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.locationAvailability","typeLabel":"enum\u003cstring> | null"},"soldOutUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.soldOutUntil.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.soldOutUntil.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence.soldOutUntil","typeLabel":"string\u003cdate-time> | null"}},"required":["locationAvailability","soldOutUntil"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].availabilityEvidence","typeLabel":"object"},"scheduleEvidence":{"type":"object","properties":{"providerFulfillment":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerFulfillment","typeLabel":"object | null"},"providerMenuItem":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.providerMenuItem","typeLabel":"object | null"},"locationOperating":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationOperating","typeLabel":"object"},"locationFulfillment":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX]","typeLabel":"object | null"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationFulfillment","typeLabel":"(object | null)[]"},"locationRestrictions":{"type":"array","items":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence.locationRestrictions","typeLabel":"object[]"}},"required":["providerFulfillment","providerMenuItem","locationOperating","locationFulfillment","locationRestrictions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].scheduleEvidence","typeLabel":"object"},"modifierGroups":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].canonicalId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].name","typeLabel":"string"},"rule":{"type":"object","properties":{"minimum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].rule.minimum","typeLabel":"integer"},"maximum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].rule.maximum","typeLabel":"integer"}},"required":["minimum","maximum"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].rule","typeLabel":"object"},"options":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].canonicalId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].name","typeLabel":"string"},"maxQuantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].maxQuantity","typeLabel":"integer"},"price":{"oneOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price.oneOf.0.amount","typeLabel":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price.oneOf.0.currency","typeLabel":"string"},"source":{"type":"string","enum":["crave","provider"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price.oneOf.0.source","typeLabel":"enum\u003cstring>"}},"required":["amount","currency","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].price","typeLabel":"object | null"},"sellability":{"type":"object","properties":{"sellable":{"type":"boolean","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].sellability.sellable","typeLabel":"boolean"},"blockReasons":{"type":"array","items":{"type":"string","enum":["ORGANIZATION_ENTITY_INACTIVE","MENU_NOT_ASSIGNED","LOCATION_INACTIVE","LOCATION_OPERATING_SCHEDULE_CLOSED","LOCATION_FULFILLMENT_UNAVAILABLE","PROVIDER_LOCATION_MISSING","RESTAURANT_NOT_ACCEPTING_ORDERS","FULFILLMENT_SCHEDULE_CLOSED","MENU_ITEM_SCHEDULE_CLOSED","PROVIDER_ITEM_UNAVAILABLE","PROVIDER_ITEM_SOLD_OUT","LOCATION_AVAILABILITY_RESTRICTED","LOCATION_SCHEDULE_RESTRICTED","PROVIDER_MAPPING_INCOMPLETE","PROVIDER_PROJECTION_TOMBSTONED","PROVIDER_STATE_STALE","REQUIRED_MODIFIER_UNAVAILABLE"],"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].sellability.blockReasons.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].sellability.blockReasons","typeLabel":"enum\u003cstring>[]"}},"required":["sellable","blockReasons"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].sellability","typeLabel":"object"},"availabilityEvidence":{"type":"object","properties":{"locationAvailability":{"oneOf":[{"type":"string","enum":["available","unavailable","sold_out_until"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.locationAvailability.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["available","unavailable","sold_out_until"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.locationAvailability.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.locationAvailability","typeLabel":"enum\u003cstring> | null"},"soldOutUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.soldOutUntil.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.soldOutUntil.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence.soldOutUntil","typeLabel":"string\u003cdate-time> | null"}},"required":["locationAvailability","soldOutUntil"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].availabilityEvidence","typeLabel":"object"},"scheduleEvidence":{"type":"object","properties":{"providerFulfillment":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerFulfillment","typeLabel":"object | null"},"providerMenuItem":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.providerMenuItem","typeLabel":"object | null"},"locationOperating":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationOperating","typeLabel":"object"},"locationFulfillment":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0.dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment.items.[INDEX]","typeLabel":"object | null"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationFulfillment","typeLabel":"(object | null)[]"},"locationRestrictions":{"type":"array","items":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].timezone","typeLabel":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.2","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[3],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.3","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.4","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[5],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.5","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[6],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek.oneOf.6","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].dayOfWeek","typeLabel":"enum\u003cnumber>"},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].weekly","typeLabel":"object[]"},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].localDate","typeLabel":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX].startMinute","typeLabel":"integer"},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX].endMinute","typeLabel":"integer"}},"required":["startMinute","endMinute"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX].windows","typeLabel":"object[]"}},"required":["localDate","windows"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX].dateExceptions","typeLabel":"object[]"}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence.locationRestrictions","typeLabel":"object[]"}},"required":["providerFulfillment","providerMenuItem","locationOperating","locationFulfillment","locationRestrictions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].scheduleEvidence","typeLabel":"object"},"childGroups":{"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].groupId","typeLabel":"string"},"group":{"oneOf":[{"$circularRef":"42aa737c-0f5b-41fb-b405-2cbd9fbb0fac","isRequired":true}],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].group","typeLabel":"any"},"overrides":{"type":"object","properties":{"minimum":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.minimum","typeLabel":"integer"},"maximum":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.maximum","typeLabel":"integer"},"defaultSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.defaultSelections.items.[INDEX].optionId","typeLabel":"string"},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.defaultSelections.items.[INDEX].quantity","typeLabel":"integer"}},"required":["optionId","quantity"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.defaultSelections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.defaultSelections","typeLabel":"object[]"},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.fixedSelections.items.[INDEX].optionId","typeLabel":"string"},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.fixedSelections.items.[INDEX].quantity","typeLabel":"integer"}},"required":["optionId","quantity"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.fixedSelections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.fixedSelections","typeLabel":"object[]"},"customerVisible":{"type":"boolean","uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides.customerVisible","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].overrides","typeLabel":"object"},"applyPerParentQuantity":{"type":"boolean","uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX].applyPerParentQuantity","typeLabel":"boolean"}},"required":["groupId","group"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].childGroups","typeLabel":"object[]"},"customerVisible":{"type":"boolean","uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].customerVisible","typeLabel":"boolean"},"visibilitySource":{"type":"string","enum":["option","attachment","product_path"],"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].visibilitySource","typeLabel":"enum\u003cstring>"},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].selectionPath.items.[INDEX]","typeLabel":"string"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX].selectionPath","typeLabel":"string[]"}},"required":["canonicalId","name","maxQuantity","price","sellability","availabilityEvidence","scheduleEvidence"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].options","typeLabel":"object[]"},"defaultSelections":{"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].defaultSelections.items.[INDEX].optionId","typeLabel":"string"},"quantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].defaultSelections.items.[INDEX].quantity","typeLabel":"integer"}},"required":["optionId","quantity"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].defaultSelections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].defaultSelections","typeLabel":"object[]"},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].fixedSelections.items.[INDEX].optionId","typeLabel":"string"},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].fixedSelections.items.[INDEX].quantity","typeLabel":"integer"}},"required":["optionId","quantity"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].fixedSelections.items.[INDEX]","typeLabel":"object"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].fixedSelections","typeLabel":"object[]"},"customerVisible":{"type":"boolean","uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].customerVisible","typeLabel":"boolean"},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].selectionPath.items.[INDEX]","typeLabel":"string"},"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].selectionPath","typeLabel":"string[]"},"configurationSources":{"type":"object","properties":{"minimum":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources.minimum","typeLabel":"enum\u003cstring>"},"maximum":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources.maximum","typeLabel":"enum\u003cstring>"},"defaultSelections":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources.defaultSelections","typeLabel":"enum\u003cstring>"},"fixedSelections":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources.fixedSelections","typeLabel":"enum\u003cstring>"},"customerVisible":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources.customerVisible","typeLabel":"enum\u003cstring>"}},"required":["minimum","maximum","defaultSelections","fixedSelections","customerVisible"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX].configurationSources","typeLabel":"object"}},"required":["canonicalId","name","rule","options"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX].modifierGroups","typeLabel":"object[]"}},"required":["canonicalId","name","description","images","price","sellability","availabilityEvidence","scheduleEvidence","modifierGroups"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX].products","typeLabel":"object[]"}},"required":["canonicalId","name","parentCategoryId","products"],"additionalProperties":false,"uniqueKey":"menu.oneOf.0.categories.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"menu.oneOf.0.categories","typeLabel":"object[]"}},"required":["canonicalId","name","description","image","categories"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128},"name":{"type":"string"},"description":{"type":"string"},"image":{"oneOf":[{"type":"object","properties":{"url":{"type":"string"},"altText":{"type":"string"}},"required":["url","altText"],"additionalProperties":false},{"type":"null","properties":{"url":{"type":"string"},"altText":{"type":"string"}},"required":["url","altText"],"additionalProperties":false}]},"categories":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128},"name":{"type":"string"},"parentCategoryId":{"oneOf":[{"type":"string","minLength":1,"maxLength":128},{"type":"null","minLength":1,"maxLength":128}]},"products":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128},"name":{"type":"string"},"description":{"type":"string"},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"altText":{"type":"string"}},"required":["url","altText"],"additionalProperties":false}},"price":{"oneOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false},{"type":"null","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false}]},"sellability":{"type":"object","properties":{"sellable":{"type":"boolean"},"blockReasons":{"type":"array","items":{"type":"string","enum":["ORGANIZATION_ENTITY_INACTIVE","MENU_NOT_ASSIGNED","LOCATION_INACTIVE","LOCATION_OPERATING_SCHEDULE_CLOSED","LOCATION_FULFILLMENT_UNAVAILABLE","PROVIDER_LOCATION_MISSING","RESTAURANT_NOT_ACCEPTING_ORDERS","FULFILLMENT_SCHEDULE_CLOSED","MENU_ITEM_SCHEDULE_CLOSED","PROVIDER_ITEM_UNAVAILABLE","PROVIDER_ITEM_SOLD_OUT","LOCATION_AVAILABILITY_RESTRICTED","LOCATION_SCHEDULE_RESTRICTED","PROVIDER_MAPPING_INCOMPLETE","PROVIDER_PROJECTION_TOMBSTONED","PROVIDER_STATE_STALE","REQUIRED_MODIFIER_UNAVAILABLE"]}}},"required":["sellable","blockReasons"],"additionalProperties":false},"availabilityEvidence":{"type":"object","properties":{"locationAvailability":{"oneOf":[{"type":"string","enum":["available","unavailable","sold_out_until"]},{"type":"null","enum":["available","unavailable","sold_out_until"]}]},"soldOutUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["locationAvailability","soldOutUntil"],"additionalProperties":false},"scheduleEvidence":{"type":"object","properties":{"providerFulfillment":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]},"providerMenuItem":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]},"locationOperating":{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},"locationFulfillment":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]}},"locationRestrictions":{"type":"array","items":{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}}},"required":["providerFulfillment","providerMenuItem","locationOperating","locationFulfillment","locationRestrictions"],"additionalProperties":false},"modifierGroups":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128},"name":{"type":"string"},"rule":{"type":"object","properties":{"minimum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"maximum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["minimum","maximum"],"additionalProperties":false},"defaultSelections":{"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128},"quantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["optionId","quantity"],"additionalProperties":false}},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99}},"required":["optionId","quantity"],"additionalProperties":false}},"customerVisible":{"type":"boolean"},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128}},"configurationSources":{"type":"object","properties":{"minimum":{"type":"string","enum":["group","attachment","product_path"]},"maximum":{"type":"string","enum":["group","attachment","product_path"]},"defaultSelections":{"type":"string","enum":["group","attachment","product_path"]},"fixedSelections":{"type":"string","enum":["group","attachment","product_path"]},"customerVisible":{"type":"string","enum":["group","attachment","product_path"]}},"required":["minimum","maximum","defaultSelections","fixedSelections","customerVisible"],"additionalProperties":false},"options":{"type":"array","items":{"type":"object","properties":{"childGroups":{"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string","minLength":1,"maxLength":128},"overrides":{"type":"object","properties":{"minimum":{"type":"integer","minimum":0,"maximum":9007199254740991},"maximum":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"defaultSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99}},"required":["optionId","quantity"],"additionalProperties":false}},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99}},"required":["optionId","quantity"],"additionalProperties":false}},"customerVisible":{"type":"boolean"}},"additionalProperties":false},"applyPerParentQuantity":{"type":"boolean"},"group":{"oneOf":[{"$circularRef":"42aa737c-0f5b-41fb-b405-2cbd9fbb0fac"}]}},"required":["groupId","group"],"additionalProperties":false}},"canonicalId":{"type":"string","minLength":1,"maxLength":128},"customerVisible":{"type":"boolean"},"visibilitySource":{"type":"string","enum":["option","attachment","product_path"]},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128}},"name":{"type":"string"},"maxQuantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"price":{"oneOf":[{"type":"object","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false},{"type":"null","properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"required":["amount","currency","source"],"additionalProperties":false}]},"sellability":{"type":"object","properties":{"sellable":{"type":"boolean"},"blockReasons":{"type":"array","items":{"type":"string","enum":["ORGANIZATION_ENTITY_INACTIVE","MENU_NOT_ASSIGNED","LOCATION_INACTIVE","LOCATION_OPERATING_SCHEDULE_CLOSED","LOCATION_FULFILLMENT_UNAVAILABLE","PROVIDER_LOCATION_MISSING","RESTAURANT_NOT_ACCEPTING_ORDERS","FULFILLMENT_SCHEDULE_CLOSED","MENU_ITEM_SCHEDULE_CLOSED","PROVIDER_ITEM_UNAVAILABLE","PROVIDER_ITEM_SOLD_OUT","LOCATION_AVAILABILITY_RESTRICTED","LOCATION_SCHEDULE_RESTRICTED","PROVIDER_MAPPING_INCOMPLETE","PROVIDER_PROJECTION_TOMBSTONED","PROVIDER_STATE_STALE","REQUIRED_MODIFIER_UNAVAILABLE"]}}},"required":["sellable","blockReasons"],"additionalProperties":false},"availabilityEvidence":{"type":"object","properties":{"locationAvailability":{"oneOf":[{"type":"string","enum":["available","unavailable","sold_out_until"]},{"type":"null","enum":["available","unavailable","sold_out_until"]}]},"soldOutUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}]}},"required":["locationAvailability","soldOutUntil"],"additionalProperties":false},"scheduleEvidence":{"type":"object","properties":{"providerFulfillment":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]},"providerMenuItem":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]},"locationOperating":{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},"locationFulfillment":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},{"type":"null","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}]}},"locationRestrictions":{"type":"array","items":{"type":"object","properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false}}},"required":["providerFulfillment","providerMenuItem","locationOperating","locationFulfillment","locationRestrictions"],"additionalProperties":false}},"required":["canonicalId","name","maxQuantity","price","sellability","availabilityEvidence","scheduleEvidence"],"additionalProperties":false}}},"required":["canonicalId","name","rule","options"],"additionalProperties":false}}},"required":["canonicalId","name","description","images","price","sellability","availabilityEvidence","scheduleEvidence","modifierGroups"],"additionalProperties":false}}},"required":["canonicalId","name","parentCategoryId","products"],"additionalProperties":false}}},"required":["canonicalId","name","description","image","categories"],"additionalProperties":false,"isRequired":true,"uniqueKey":"menu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"menu","typeLabel":"object | null"},"food":{"type":"object","additionalProperties":{"type":"object","properties":{"foodFacts":{"oneOf":[{"type":"object","properties":{"serving":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":255,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.serving.label","typeLabel":"string"},"grams":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.serving.grams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.serving.grams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.serving.grams","typeLabel":"number | null"}},"required":["label","grams"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.serving","typeLabel":"object"},"nutrients":{"type":"object","properties":{"caloriesKcal":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.caloriesKcal.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.caloriesKcal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.caloriesKcal","typeLabel":"number | null"},"proteinGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.proteinGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.proteinGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.proteinGrams","typeLabel":"number | null"},"carbohydrateGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.carbohydrateGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.carbohydrateGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.carbohydrateGrams","typeLabel":"number | null"},"fatGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fatGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fatGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fatGrams","typeLabel":"number | null"},"fiberGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fiberGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fiberGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.fiberGrams","typeLabel":"number | null"},"sugarGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sugarGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sugarGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sugarGrams","typeLabel":"number | null"},"saturatedFatGrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.saturatedFatGrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.saturatedFatGrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.saturatedFatGrams","typeLabel":"number | null"},"sodiumMilligrams":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sodiumMilligrams.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sodiumMilligrams.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients.sodiumMilligrams","typeLabel":"number | null"}},"required":["caloriesKcal","proteinGrams","carbohydrateGrams","fatGrams","fiberGrams","sugarGrams","saturatedFatGrams","sodiumMilligrams"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.nutrients","typeLabel":"object"},"provenance":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["entered"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","provider","revision"],"properties":{"kind":{"type":"string","enum":["provider"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"provider":{"type":"string","enum":["square","clover","toast"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.1.provider","typeLabel":"enum\u003cstring>"},"revision":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.1.revision","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","servingsYield","components"],"properties":{"kind":{"type":"string","enum":["recipe"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"servingsYield":{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.servingsYield","typeLabel":"number"},"components":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components.items.[INDEX].entityId","typeLabel":"string\u003cuuid>"},"fraction":{"type":"object","properties":{"numerator":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components.items.[INDEX].fraction.numerator","typeLabel":"number"},"denominator":{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components.items.[INDEX].fraction.denominator","typeLabel":"number"}},"required":["numerator","denominator"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components.items.[INDEX].fraction","typeLabel":"object"}},"required":["entityId","fraction"],"additionalProperties":false,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2.components","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.provenance","typeLabel":"object"},"includedComponentIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.includedComponentIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.includedComponentIds","typeLabel":"string\u003cuuid>[]"},"suitability":{"type":"object","properties":{"vegetarian":{"type":"string","enum":["suitable","unsuitable","unknown"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.suitability.vegetarian","typeLabel":"enum\u003cstring>"},"vegan":{"type":"string","enum":["suitable","unsuitable","unknown"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.suitability.vegan","typeLabel":"enum\u003cstring>"}},"required":["vegetarian","vegan"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.suitability","typeLabel":"object"},"ingredients":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.ingredients.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.ingredients","typeLabel":"string[]"},"allergens":{"maxItems":14,"type":"array","items":{"type":"object","properties":{"allergenId":{"type":"string","enum":["milk","egg","fish","crustacean_shellfish","tree_nuts","peanut","wheat","soy","sesame","celery","mustard","lupin","molluscs","sulphites"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.allergens.items.[INDEX].allergenId","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["contains","may_contain","absent","unknown"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.allergens.items.[INDEX].status","typeLabel":"enum\u003cstring>"}},"required":["allergenId","status"],"additionalProperties":false,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.allergens.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.allergens","typeLabel":"object[]"},"crossContact":{"type":"object","properties":{"status":{"type":"string","enum":["possible","none_reported","unknown"],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.status","typeLabel":"enum\u003cstring>"},"allergenIds":{"maxItems":14,"type":"array","items":{"type":"string","enum":["milk","egg","fish","crustacean_shellfish","tree_nuts","peanut","wheat","soy","sesame","celery","mustard","lupin","molluscs","sulphites"],"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.allergenIds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.allergenIds","typeLabel":"enum\u003cstring>[]"},"evidence":{"oneOf":[{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.evidence.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.evidence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact.evidence","typeLabel":"string | null"}},"required":["status","allergenIds","evidence"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0.crossContact","typeLabel":"object"}},"required":["serving","nutrients","provenance","includedComponentIds","suitability","ingredients","allergens","crossContact"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"serving":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":255},"grams":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true},{"type":"null","minimum":0,"exclusiveMinimum":true}]}},"required":["label","grams"],"additionalProperties":false},"nutrients":{"type":"object","properties":{"caloriesKcal":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"proteinGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"carbohydrateGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"fatGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"fiberGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"sugarGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"saturatedFatGrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]},"sodiumMilligrams":{"oneOf":[{"type":"number","minimum":0},{"type":"null","minimum":0}]}},"required":["caloriesKcal","proteinGrams","carbohydrateGrams","fatGrams","fiberGrams","sugarGrams","saturatedFatGrams","sodiumMilligrams"],"additionalProperties":false},"provenance":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["entered"]}},"additionalProperties":false},{"type":"object","required":["kind","provider","revision"],"properties":{"kind":{"type":"string","enum":["provider"]},"provider":{"type":"string","enum":["square","clover","toast"]},"revision":{"type":"string","minLength":1,"maxLength":128}},"additionalProperties":false},{"type":"object","required":["kind","servingsYield","components"],"properties":{"kind":{"type":"string","enum":["recipe"]},"servingsYield":{"type":"number","minimum":0,"exclusiveMinimum":true},"components":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"object","properties":{"entityId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fraction":{"type":"object","properties":{"numerator":{"type":"number","minimum":0},"denominator":{"type":"number","minimum":0,"exclusiveMinimum":true}},"required":["numerator","denominator"],"additionalProperties":false}},"required":["entityId","fraction"],"additionalProperties":false}}},"additionalProperties":false}]},"includedComponentIds":{"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"suitability":{"type":"object","properties":{"vegetarian":{"type":"string","enum":["suitable","unsuitable","unknown"]},"vegan":{"type":"string","enum":["suitable","unsuitable","unknown"]}},"required":["vegetarian","vegan"],"additionalProperties":false},"ingredients":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"maxLength":255}},"allergens":{"maxItems":14,"type":"array","items":{"type":"object","properties":{"allergenId":{"type":"string","enum":["milk","egg","fish","crustacean_shellfish","tree_nuts","peanut","wheat","soy","sesame","celery","mustard","lupin","molluscs","sulphites"]},"status":{"type":"string","enum":["contains","may_contain","absent","unknown"]}},"required":["allergenId","status"],"additionalProperties":false}},"crossContact":{"type":"object","properties":{"status":{"type":"string","enum":["possible","none_reported","unknown"]},"allergenIds":{"maxItems":14,"type":"array","items":{"type":"string","enum":["milk","egg","fish","crustacean_shellfish","tree_nuts","peanut","wheat","soy","sesame","celery","mustard","lupin","molluscs","sulphites"]}},"evidence":{"oneOf":[{"type":"string","minLength":1,"maxLength":2000},{"type":"null","minLength":1,"maxLength":2000}]}},"required":["status","allergenIds","evidence"],"additionalProperties":false}},"required":["serving","nutrients","provenance","includedComponentIds","suitability","ingredients","allergens","crossContact"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.foodFacts","typeLabel":"object | null"},"portionRules":{"maxItems":100,"type":"array","items":{"oneOf":[{"type":"object","required":["precedence","triggerOptionId","kind","componentId","fraction"],"properties":{"precedence":{"type":"integer","minimum":0,"maximum":1000,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.precedence","typeLabel":"integer"},"triggerOptionId":{"oneOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.triggerOptionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.triggerOptionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.triggerOptionId","typeLabel":"string\u003cuuid> | null"},"kind":{"type":"string","enum":["scale_component"],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"componentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.componentId","typeLabel":"string\u003cuuid>"},"fraction":{"type":"object","properties":{"numerator":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.fraction.numerator","typeLabel":"number"},"denominator":{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.fraction.denominator","typeLabel":"number"}},"required":["numerator","denominator"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0.fraction","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["precedence","triggerOptionId","kind","groupId","fraction"],"properties":{"precedence":{"type":"integer","minimum":0,"maximum":1000,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.precedence","typeLabel":"integer"},"triggerOptionId":{"oneOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.triggerOptionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.triggerOptionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.triggerOptionId","typeLabel":"string\u003cuuid> | null"},"kind":{"type":"string","enum":["split_group"],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"groupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.groupId","typeLabel":"string\u003cuuid>"},"fraction":{"type":"object","properties":{"numerator":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.fraction.numerator","typeLabel":"number"},"denominator":{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.fraction.denominator","typeLabel":"number"}},"required":["numerator","denominator"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1.fraction","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["precedence","triggerOptionId","kind","includedComponentId","replacementOptionId","fraction"],"properties":{"precedence":{"type":"integer","minimum":0,"maximum":1000,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.precedence","typeLabel":"integer"},"triggerOptionId":{"oneOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.triggerOptionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.triggerOptionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.triggerOptionId","typeLabel":"string\u003cuuid> | null"},"kind":{"type":"string","enum":["replace_included_component"],"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"includedComponentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.includedComponentId","typeLabel":"string\u003cuuid>"},"replacementOptionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.replacementOptionId","typeLabel":"string\u003cuuid>"},"fraction":{"type":"object","properties":{"numerator":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.fraction.numerator","typeLabel":"number"},"denominator":{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.fraction.denominator","typeLabel":"number"}},"required":["numerator","denominator"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2.fraction","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"food.additionalProperties.portionRules.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"food.additionalProperties.portionRules","typeLabel":"object[]"},"exception":{"type":"object","properties":{"foodFacts":{"type":"boolean","isRequired":true,"uniqueKey":"food.additionalProperties.exception.foodFacts","typeLabel":"boolean"},"portionRules":{"type":"boolean","isRequired":true,"uniqueKey":"food.additionalProperties.exception.portionRules","typeLabel":"boolean"}},"required":["foodFacts","portionRules"],"additionalProperties":false,"isRequired":true,"uniqueKey":"food.additionalProperties.exception","typeLabel":"object"}},"required":["foodFacts","portionRules","exception"],"additionalProperties":false,"uniqueKey":"food.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"food","typeLabel":"object"},"commercial":{"type":"object","properties":{"byEntityId":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","required":["kind","facts"],"properties":{"kind":{"type":"string","enum":["menu"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"facts":{"type":"object","properties":{"rules":{"type":"object","properties":{"all":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.all","typeLabel":"object"},"byServiceStyle":{"type":"object","additionalProperties":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle.additionalProperties","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules.byServiceStyle","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.rules","typeLabel":"object"},"allocationGroups":{"maxItems":100,"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string","minLength":1,"maxLength":200,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].groupId","typeLabel":"string"},"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].maximumGuests","typeLabel":"integer"},"minimumGuestsPerProduct":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].minimumGuestsPerProduct","typeLabel":"integer"},"maximumDistinctProducts":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].maximumDistinctProducts","typeLabel":"integer"},"total":{"type":"string","enum":["event_headcount"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX].total","typeLabel":"enum\u003cstring>"}},"required":["groupId","minimumGuests","maximumGuests","minimumGuestsPerProduct","maximumDistinctProducts","total"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.allocationGroups","typeLabel":"object[]"},"reviewFacts":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"code":{"type":"string","enum":["conflicting_lead_time","unsupported_minimum_spend_basis","unresolved_choice_scope","ambiguous_category_scope","staff_pricing"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.reviewFacts.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.reviewFacts.items.[INDEX].sourceText","typeLabel":"string"},"reason":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.reviewFacts.items.[INDEX].reason","typeLabel":"string"}},"required":["code","sourceText","reason"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.reviewFacts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts.reviewFacts","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0.facts","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","facts"],"properties":{"kind":{"type":"string","enum":["category"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"facts":{"type":"object","properties":{"rules":{"type":"object","properties":{"all":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.all","typeLabel":"object"},"byServiceStyle":{"type":"object","additionalProperties":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle.additionalProperties","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules.byServiceStyle","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.rules","typeLabel":"object"},"serves":{"oneOf":[{"type":"object","required":["kind","guests","sourceText"],"properties":{"kind":{"type":"string","enum":["exact"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"guests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.0.guests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.0.sourceText","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["range"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.1.minGuests","typeLabel":"integer"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.1.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.1.sourceText","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["up_to"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.2.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.2.sourceText","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["approximate"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"oneOf":[{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.minGuests.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.minGuests.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.minGuests","typeLabel":"integer | null"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3.sourceText","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.3","typeLabel":"object"},{"type":"null","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves.oneOf.4","typeLabel":"null"}],"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.serves","typeLabel":"object · object · object · object · null"},"planningYield":{"oneOf":[{"type":"object","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield.oneOf.0.guests","typeLabel":"string"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield.oneOf.0.quantity","typeLabel":"string"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield.oneOf.0.reviewNote","typeLabel":"string"}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield.oneOf.1","typeLabel":"null"}],"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts.planningYield","typeLabel":"object | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1.facts","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","facts"],"properties":{"kind":{"type":"string","enum":["product"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"facts":{"type":"object","properties":{"priceBasis":{"type":"string","enum":["per_person","per_item","per_dozen","per_tray","per_pack","per_lb","per_oz","per_kg","per_g","per_gallon","per_quart","per_liter","per_ml","per_fl_oz"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.priceBasis","typeLabel":"enum\u003cstring>"},"printedPrice":{"oneOf":[{"type":"object","required":["kind","amountCents"],"properties":{"kind":{"type":"string","enum":["exact"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.0.amountCents","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","minCents","maxCents"],"properties":{"kind":{"type":"string","enum":["range"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"minCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.1.minCents","typeLabel":"integer"},"maxCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.1.maxCents","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["quote_only"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.2.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","reason"],"properties":{"kind":{"type":"string","enum":["unknown"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.3.reason","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.printedPrice","typeLabel":"object"},"serves":{"oneOf":[{"type":"object","required":["kind","guests","sourceText"],"properties":{"kind":{"type":"string","enum":["exact"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"guests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.0.guests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.0.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["range"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.1.minGuests","typeLabel":"integer"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.1.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.1.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["up_to"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.2.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.2.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["approximate"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"oneOf":[{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.minGuests.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.minGuests.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.minGuests","typeLabel":"integer | null"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.3","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.serves","typeLabel":"object · object · object · object · null"},"quantityRules":{"type":"object","properties":{"increment":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules.increment","typeLabel":"string"},"minimum":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules.minimum","typeLabel":"string"},"maximum":{"oneOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules.maximum.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules.maximum.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules.maximum","typeLabel":"string | null"}},"required":["increment","minimum","maximum"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.quantityRules","typeLabel":"object"},"contents":{"maxItems":100,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.contents.items.[INDEX].name","typeLabel":"string"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.contents.items.[INDEX].quantity","typeLabel":"string"},"unit":{"type":"string","enum":["person","item","dozen","tray","pack","lb","oz","kg","g","gallon","quart","liter","ml","fl_oz"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.contents.items.[INDEX].unit","typeLabel":"enum\u003cstring>"}},"required":["name","quantity","unit"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.contents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.contents","typeLabel":"object[]"},"planningYield":{"oneOf":[{"type":"object","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield.oneOf.0.guests","typeLabel":"string"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield.oneOf.0.quantity","typeLabel":"string"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield.oneOf.0.reviewNote","typeLabel":"string"}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield.oneOf.1","typeLabel":"null"}],"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.planningYield","typeLabel":"object | null"},"minimumSpendEligibility":{"type":"string","enum":["food_beverage","excluded","unreviewed"],"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.minimumSpendEligibility","typeLabel":"enum\u003cstring>"},"allocationGroupId":{"type":"string","minLength":1,"maxLength":200,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.allocationGroupId","typeLabel":"string"},"rules":{"type":"object","properties":{"all":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.all","typeLabel":"object"},"byServiceStyle":{"type":"object","additionalProperties":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle.additionalProperties","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules.byServiceStyle","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.rules","typeLabel":"object"},"reviewFacts":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"code":{"type":"string","enum":["conflicting_lead_time","unsupported_minimum_spend_basis","unresolved_choice_scope","ambiguous_category_scope","staff_pricing"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.reviewFacts.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.reviewFacts.items.[INDEX].sourceText","typeLabel":"string"},"reason":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.reviewFacts.items.[INDEX].reason","typeLabel":"string"}},"required":["code","sourceText","reason"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.reviewFacts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts.reviewFacts","typeLabel":"object[]"}},"required":["priceBasis","printedPrice","serves"],"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2.facts","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","facts"],"properties":{"kind":{"type":"string","enum":["modifier_group"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"facts":{"type":"object","properties":{"semanticRole":{"type":"string","enum":["size","choice"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.3.facts.semanticRole","typeLabel":"enum\u003cstring>"}},"required":["semanticRole"],"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.3.facts","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","facts"],"properties":{"kind":{"type":"string","enum":["modifier_option"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"facts":{"type":"object","properties":{"priceSemantics":{"type":"string","enum":["replaces_item","adds_to_item"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.priceSemantics","typeLabel":"enum\u003cstring>"},"printedPrice":{"oneOf":[{"type":"object","required":["kind","amountCents"],"properties":{"kind":{"type":"string","enum":["exact"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.0.amountCents","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","minCents","maxCents"],"properties":{"kind":{"type":"string","enum":["range"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"minCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.1.minCents","typeLabel":"integer"},"maxCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.1.maxCents","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["quote_only"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.2.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","reason"],"properties":{"kind":{"type":"string","enum":["unknown"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.3.reason","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.3","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.printedPrice","typeLabel":"object · object · object · object · null"},"serves":{"oneOf":[{"type":"object","required":["kind","guests","sourceText"],"properties":{"kind":{"type":"string","enum":["exact"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"guests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.0.guests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.0.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["range"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.1.minGuests","typeLabel":"integer"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.1.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.1.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["up_to"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.2.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.2.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","minGuests","maxGuests","sourceText"],"properties":{"kind":{"type":"string","enum":["approximate"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"minGuests":{"oneOf":[{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.minGuests.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.minGuests.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.minGuests","typeLabel":"integer | null"},"maxGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.maxGuests","typeLabel":"integer"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3.sourceText","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.3","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.serves","typeLabel":"object · object · object · object · null"},"planningYield":{"oneOf":[{"type":"object","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield.oneOf.0.guests","typeLabel":"string"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield.oneOf.0.quantity","typeLabel":"string"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield.oneOf.0.reviewNote","typeLabel":"string"}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"guests":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"quantity":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$"},"reviewNote":{"type":"string","minLength":1,"maxLength":2000}},"required":["guests","quantity","reviewNote"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield.oneOf.1","typeLabel":"null"}],"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.planningYield","typeLabel":"object | null"},"charge":{"type":"object","properties":{"chargeId":{"type":"string","minLength":1,"maxLength":200,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.charge.chargeId","typeLabel":"string"},"scope":{"type":"string","enum":["sold_unit","affected_person","order"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.charge.scope","typeLabel":"enum\u003cstring>"},"minimumSpendEligibility":{"type":"string","enum":["food_beverage","excluded","unreviewed"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.charge.minimumSpendEligibility","typeLabel":"enum\u003cstring>"}},"required":["chargeId","scope","minimumSpendEligibility"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.charge","typeLabel":"object"},"reviewFacts":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"code":{"type":"string","enum":["conflicting_lead_time","unsupported_minimum_spend_basis","unresolved_choice_scope","ambiguous_category_scope","staff_pricing"],"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.reviewFacts.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"sourceText":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.reviewFacts.items.[INDEX].sourceText","typeLabel":"string"},"reason":{"type":"string","minLength":1,"maxLength":2000,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.reviewFacts.items.[INDEX].reason","typeLabel":"string"}},"required":["code","sourceText","reason"],"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.reviewFacts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts.reviewFacts","typeLabel":"object[]"}},"required":["priceSemantics","printedPrice","serves"],"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4.facts","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.byEntityId.additionalProperties.oneOf.4","typeLabel":"object"}],"uniqueKey":"commercial.byEntityId.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"commercial.byEntityId","typeLabel":"object"},"policy":{"type":"object","properties":{"servingRangeReading":{"oneOf":[{"type":"string","enum":["plan_for_lower","plan_for_higher"],"isRequired":true,"uniqueKey":"commercial.policy.servingRangeReading.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["plan_for_lower","plan_for_higher"],"isRequired":true,"uniqueKey":"commercial.policy.servingRangeReading.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.policy.servingRangeReading","typeLabel":"enum\u003cstring> | null"},"rangeQuotePolicy":{"oneOf":[{"type":"string","enum":["quote_top","quote_range"],"isRequired":true,"uniqueKey":"commercial.policy.rangeQuotePolicy.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["quote_top","quote_range"],"isRequired":true,"uniqueKey":"commercial.policy.rangeQuotePolicy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"commercial.policy.rangeQuotePolicy","typeLabel":"enum\u003cstring> | null"},"rules":{"type":"object","properties":{"all":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.policy.rules.all.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.policy.rules.all.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.policy.rules.all.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.policy.rules.all.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.policy.rules.all.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.policy.rules.all.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.policy.rules.all.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.policy.rules.all.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.policy.rules.all","typeLabel":"object"},"byServiceStyle":{"type":"object","additionalProperties":{"type":"object","properties":{"minimumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.minimumGuests","typeLabel":"integer"},"maximumGuests":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":10000,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.maximumGuests","typeLabel":"integer"},"minimumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.minimumUnits","typeLabel":"string"},"maximumUnits":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,4})(?:\\.\\d{1,6})?$","uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.maximumUnits","typeLabel":"string"},"minimumSpend":{"type":"object","properties":{"amountCents":{"type":"integer","minimum":0,"maximum":99999999,"isRequired":true,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.minimumSpend.amountCents","typeLabel":"integer"},"basis":{"type":"string","enum":["eligible_food_beverage_before_discounts"],"isRequired":true,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.minimumSpend.basis","typeLabel":"enum\u003cstring>"}},"required":["amountCents","basis"],"additionalProperties":false,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.minimumSpend","typeLabel":"object"},"leadTimeHours":{"type":"integer","minimum":0,"maximum":8760,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties.leadTimeHours","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"commercial.policy.rules.byServiceStyle.additionalProperties","typeLabel":"object"},"uniqueKey":"commercial.policy.rules.byServiceStyle","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"commercial.policy.rules","typeLabel":"object"}},"required":["servingRangeReading","rangeQuotePolicy"],"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial.policy","typeLabel":"object"}},"required":["byEntityId","policy"],"additionalProperties":false,"isRequired":true,"uniqueKey":"commercial","typeLabel":"object"}},"required":["target","source","at","valid","blockers","contentWarnings","menu","food","commercial"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"target":{"menuId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","locationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","channel":"online"},"source":{"kind":"draft","draftRevision":4503599627370495},"at":"2023-11-07T05:31:56Z","valid":true,"blockers":[{"severity":"blocker","code":"\u003cstring>","entityKind":"\u003cstring>","entityId":"\u003cstring>","path":"\u003cstring>"}],"contentWarnings":[{"severity":"blocker","code":"\u003cstring>","entityKind":"\u003cstring>","entityId":"\u003cstring>","path":"\u003cstring>"}],"menu":{"canonicalId":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","image":{"url":"\u003cstring>","altText":"\u003cstring>"},"categories":[{"canonicalId":"\u003cstring>","name":"\u003cstring>","parentCategoryId":"\u003cstring>","products":[{"canonicalId":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","images":[{"url":"\u003cstring>","altText":"\u003cstring>"}],"price":{"amount":"\u003cstring>","currency":"\u003cstring>","source":"crave"},"sellability":{"sellable":true,"blockReasons":["ORGANIZATION_ENTITY_INACTIVE"]},"availabilityEvidence":{"locationAvailability":"available","soldOutUntil":"2023-11-07T05:31:56Z"},"scheduleEvidence":{"providerFulfillment":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"providerMenuItem":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"locationOperating":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"locationFulfillment":[{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]}],"locationRestrictions":[{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]}]},"modifierGroups":[{"canonicalId":"\u003cstring>","name":"\u003cstring>","rule":{"minimum":0,"maximum":0},"options":[{"canonicalId":"\u003cstring>","name":"\u003cstring>","maxQuantity":0,"price":{"amount":"\u003cstring>","currency":"\u003cstring>","source":"crave"},"sellability":{"sellable":true,"blockReasons":["ORGANIZATION_ENTITY_INACTIVE"]},"availabilityEvidence":{"locationAvailability":"available","soldOutUntil":"2023-11-07T05:31:56Z"},"scheduleEvidence":{"providerFulfillment":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"providerMenuItem":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"locationOperating":{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]},"locationFulfillment":[{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]}],"locationRestrictions":[{"timezone":"\u003cstring>","weekly":[{"dayOfWeek":0,"startMinute":720,"endMinute":720}],"dateExceptions":[{"localDate":"\u003cstring>","windows":[{"startMinute":720,"endMinute":720}]}]}]},"childGroups":[{"groupId":"\u003cstring>","group":"\u003cunknown>","overrides":{"minimum":4503599627370495,"maximum":4503599627370495,"defaultSelections":[{"optionId":"\u003cstring>","quantity":49}],"fixedSelections":[{"optionId":"\u003cstring>","quantity":49}],"customerVisible":true},"applyPerParentQuantity":true}],"customerVisible":true,"visibilitySource":"option","selectionPath":["\u003cstring>"]}],"defaultSelections":[{"optionId":"\u003cstring>","quantity":0}],"fixedSelections":[{"optionId":"\u003cstring>","quantity":49}],"customerVisible":true,"selectionPath":["\u003cstring>"],"configurationSources":{"minimum":"group","maximum":"group","defaultSelections":"group","fixedSelections":"group","customerVisible":"group"}}]}]}]},"food":{},"commercial":{"byEntityId":{},"policy":{"servingRangeReading":"plan_for_lower","rangeQuotePolicy":"quote_top","rules":{"all":{"minimumGuests":5000,"maximumGuests":5000,"minimumUnits":"\u003cstring>","maximumUnits":"\u003cstring>","minimumSpend":{"amountCents":49999999,"basis":"eligible_food_beverage_before_discounts"},"leadTimeHours":4380},"byServiceStyle":{}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"985ae539-0dea-41d6-b391-80af2161f46c":{"description":"Invalid shape, units or identifier.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"6d7d1352-55f1-4450-9540-9ca3d175bbea":{"description":"A current merchant staff session is required. Machine credentials are not admitted.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"d8f4c69b-d706-4930-b27f-1a0703a9499a":{"description":"Current organization role/location grant or POS authority forbids the operation.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"753a3701-49c0-4514-9865-daf90980f136":{"description":"The record or location does not exist in the authorized tenant.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"2830d41f-1dde-4f18-b2e2-26ef74924cee":{"description":"CATALOG_DRAFT_STALE_REVISION: refresh the current draft before retrying. CATALOG_PUBLICATION_STALE_REVIEW: the requested release is not the target's active release.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"207267fa-7bae-4141-bcc8-2bab84481939":{"description":"Invalid references, non-ready publication evidence or semantic validation blockers.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"63be96fc-8ab3-4ec8-80e6-c52815d4e8e3":{"StaffSession":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"StaffSession"}}},"servers":{},"schemas":{"42aa737c-0f5b-41fb-b405-2cbd9fbb0fac":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"name":{"type":"string","isRequired":true},"rule":{"type":"object","properties":{"minimum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true},"maximum":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true}},"required":["minimum","maximum"],"additionalProperties":false,"isRequired":true},"options":{"type":"array","items":{"type":"object","properties":{"canonicalId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"name":{"type":"string","isRequired":true},"maxQuantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true},"price":{"oneOf":[{"type":"object","required":["amount","currency","source"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$","isRequired":true},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true},"source":{"type":"string","enum":["crave","provider"],"isRequired":true}},"additionalProperties":false,"isRequired":true},{"type":"null","required":["amount","currency","source"],"properties":{"amount":{"type":"string","pattern":"^(0|[1-9]\\d*)(?:\\.\\d{1,4})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source":{"type":"string","enum":["crave","provider"]}},"additionalProperties":false,"isRequired":true}],"isRequired":true},"sellability":{"type":"object","properties":{"sellable":{"type":"boolean","isRequired":true},"blockReasons":{"type":"array","items":{"type":"string","enum":["ORGANIZATION_ENTITY_INACTIVE","MENU_NOT_ASSIGNED","LOCATION_INACTIVE","LOCATION_OPERATING_SCHEDULE_CLOSED","LOCATION_FULFILLMENT_UNAVAILABLE","PROVIDER_LOCATION_MISSING","RESTAURANT_NOT_ACCEPTING_ORDERS","FULFILLMENT_SCHEDULE_CLOSED","MENU_ITEM_SCHEDULE_CLOSED","PROVIDER_ITEM_UNAVAILABLE","PROVIDER_ITEM_SOLD_OUT","LOCATION_AVAILABILITY_RESTRICTED","LOCATION_SCHEDULE_RESTRICTED","PROVIDER_MAPPING_INCOMPLETE","PROVIDER_PROJECTION_TOMBSTONED","PROVIDER_STATE_STALE","REQUIRED_MODIFIER_UNAVAILABLE"]},"isRequired":true}},"required":["sellable","blockReasons"],"additionalProperties":false,"isRequired":true},"availabilityEvidence":{"type":"object","properties":{"locationAvailability":{"oneOf":[{"type":"string","enum":["available","unavailable","sold_out_until"],"isRequired":true},{"type":"null","enum":["available","unavailable","sold_out_until"],"isRequired":true}],"isRequired":true},"soldOutUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true}],"isRequired":true}},"required":["locationAvailability","soldOutUntil"],"additionalProperties":false,"isRequired":true},"scheduleEvidence":{"type":"object","properties":{"providerFulfillment":{"oneOf":[{"type":"object","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string","isRequired":true},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true},{"type":"number","enum":[1],"isRequired":true},{"type":"number","enum":[2],"isRequired":true},{"type":"number","enum":[3],"isRequired":true},{"type":"number","enum":[4],"isRequired":true},{"type":"number","enum":[5],"isRequired":true},{"type":"number","enum":[6],"isRequired":true}],"isRequired":true},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false},"isRequired":true},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["startMinute","endMinute"],"additionalProperties":false},"isRequired":true}},"required":["localDate","windows"],"additionalProperties":false},"isRequired":true}},"additionalProperties":false,"isRequired":true},{"type":"null","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"additionalProperties":false,"isRequired":true}],"isRequired":true},"providerMenuItem":{"oneOf":[{"type":"object","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string","isRequired":true},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true},{"type":"number","enum":[1],"isRequired":true},{"type":"number","enum":[2],"isRequired":true},{"type":"number","enum":[3],"isRequired":true},{"type":"number","enum":[4],"isRequired":true},{"type":"number","enum":[5],"isRequired":true},{"type":"number","enum":[6],"isRequired":true}],"isRequired":true},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false},"isRequired":true},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["startMinute","endMinute"],"additionalProperties":false},"isRequired":true}},"required":["localDate","windows"],"additionalProperties":false},"isRequired":true}},"additionalProperties":false,"isRequired":true},{"type":"null","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"additionalProperties":false,"isRequired":true}],"isRequired":true},"locationOperating":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true},{"type":"number","enum":[1],"isRequired":true},{"type":"number","enum":[2],"isRequired":true},{"type":"number","enum":[3],"isRequired":true},{"type":"number","enum":[4],"isRequired":true},{"type":"number","enum":[5],"isRequired":true},{"type":"number","enum":[6],"isRequired":true}],"isRequired":true},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false},"isRequired":true},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["startMinute","endMinute"],"additionalProperties":false},"isRequired":true}},"required":["localDate","windows"],"additionalProperties":false},"isRequired":true}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false,"isRequired":true},"locationFulfillment":{"type":"array","items":{"oneOf":[{"type":"object","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string","isRequired":true},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true},{"type":"number","enum":[1],"isRequired":true},{"type":"number","enum":[2],"isRequired":true},{"type":"number","enum":[3],"isRequired":true},{"type":"number","enum":[4],"isRequired":true},{"type":"number","enum":[5],"isRequired":true},{"type":"number","enum":[6],"isRequired":true}],"isRequired":true},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false},"isRequired":true},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["startMinute","endMinute"],"additionalProperties":false},"isRequired":true}},"required":["localDate","windows"],"additionalProperties":false},"isRequired":true}},"additionalProperties":false},{"type":"null","required":["timezone","weekly","dateExceptions"],"properties":{"timezone":{"type":"string"},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]},{"type":"number","enum":[2]},{"type":"number","enum":[3]},{"type":"number","enum":[4]},{"type":"number","enum":[5]},{"type":"number","enum":[6]}]},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false}},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string"},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}},"required":["startMinute","endMinute"],"additionalProperties":false}}},"required":["localDate","windows"],"additionalProperties":false}}},"additionalProperties":false}]},"isRequired":true},"locationRestrictions":{"type":"array","items":{"type":"object","properties":{"timezone":{"type":"string","isRequired":true},"weekly":{"type":"array","items":{"type":"object","properties":{"dayOfWeek":{"oneOf":[{"type":"number","enum":[0],"isRequired":true},{"type":"number","enum":[1],"isRequired":true},{"type":"number","enum":[2],"isRequired":true},{"type":"number","enum":[3],"isRequired":true},{"type":"number","enum":[4],"isRequired":true},{"type":"number","enum":[5],"isRequired":true},{"type":"number","enum":[6],"isRequired":true}],"isRequired":true},"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["dayOfWeek","startMinute","endMinute"],"additionalProperties":false},"isRequired":true},"dateExceptions":{"type":"array","items":{"type":"object","properties":{"localDate":{"type":"string","isRequired":true},"windows":{"type":"array","items":{"type":"object","properties":{"startMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true},"endMinute":{"type":"integer","minimum":0,"maximum":1440,"isRequired":true}},"required":["startMinute","endMinute"],"additionalProperties":false},"isRequired":true}},"required":["localDate","windows"],"additionalProperties":false},"isRequired":true}},"required":["timezone","weekly","dateExceptions"],"additionalProperties":false},"isRequired":true}},"required":["providerFulfillment","providerMenuItem","locationOperating","locationFulfillment","locationRestrictions"],"additionalProperties":false,"isRequired":true},"childGroups":{"type":"array","items":{"type":"object","properties":{"groupId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"group":{"oneOf":[{"isRequired":true}],"isRequired":true},"overrides":{"type":"object","properties":{"minimum":{"type":"integer","minimum":0,"maximum":9007199254740991},"maximum":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"defaultSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true}},"required":["optionId","quantity"],"additionalProperties":false}},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true}},"required":["optionId","quantity"],"additionalProperties":false}},"customerVisible":{"type":"boolean"}},"additionalProperties":false},"applyPerParentQuantity":{"type":"boolean"}},"required":["groupId","group"],"additionalProperties":false}},"customerVisible":{"type":"boolean"},"visibilitySource":{"type":"string","enum":["option","attachment","product_path"]},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128}}},"required":["canonicalId","name","maxQuantity","price","sellability","availabilityEvidence","scheduleEvidence"],"additionalProperties":false},"isRequired":true},"defaultSelections":{"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"quantity":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true}},"required":["optionId","quantity"],"additionalProperties":false}},"fixedSelections":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"optionId":{"type":"string","minLength":1,"maxLength":128,"isRequired":true},"quantity":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":99,"isRequired":true}},"required":["optionId","quantity"],"additionalProperties":false}},"customerVisible":{"type":"boolean"},"selectionPath":{"type":"array","items":{"type":"string","minLength":1,"maxLength":128}},"configurationSources":{"type":"object","properties":{"minimum":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true},"maximum":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true},"defaultSelections":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true},"fixedSelections":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true},"customerVisible":{"type":"string","enum":["group","attachment","product_path"],"isRequired":true}},"required":["minimum","maximum","defaultSelections","fixedSelections","customerVisible"],"additionalProperties":false}},"required":["canonicalId","name","rule","options"],"additionalProperties":false}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"StaffSession"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"StaffSession","name":"Authorization"}],"title":"StaffSession"}]},"originalFileLocation":"generated/catalog-workspace.openapi.json"},"subdomain":"craveup-1493c4c7","siteName":"Crave Cloud Documentation","title":"Preview one selected menu at one location/channel/time from its draft revision or an active release - Crave Cloud Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T05:45:07.835Z","originalFileLocation":"api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Crave Cloud Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Preview one selected menu at one location/channel/time from its draft revision or an active release - Crave Cloud Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Crave Cloud Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://craveup-1493c4c7.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Preview+one+selected+menu+at+one+location%2Fchannel%2Ftime+from+its+draft+revision+or+an+active+release\u0026amp;theme=b98c5e909d3955315eca9dcf\u0026amp;signature=494f535a32ec12c87a7cde4296671b7d2bac1b9ec9b505bc90e8bdba924956d9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Preview one selected menu at one location/channel/time from its draft revision or an active release - Crave Cloud Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://craveup-1493c4c7.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Preview+one+selected+menu+at+one+location%2Fchannel%2Ftime+from+its+draft+revision+or+an+active+release\u0026amp;theme=b98c5e909d3955315eca9dcf\u0026amp;signature=494f535a32ec12c87a7cde4296671b7d2bac1b9ec9b505bc90e8bdba924956d9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/craveup-1493c4c7/xHUpRIXxnvFKaY61/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Crave Cloud Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#133B2F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.craveup.com/#organization\",\"name\":\"Crave Cloud Documentation\",\"url\":\"https://docs.craveup.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/craveup-1493c4c7/P4icpH7dO6tjC3GV/logo/crave-wordmark.png?fit=max\u0026auto=format\u0026n=P4icpH7dO6tjC3GV\u0026q=85\u0026s=c6965caeaa3bfbd9e84cf5416bbf2576\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.craveup.com#website\",\"name\":\"Crave Cloud Documentation\",\"url\":\"https://docs.craveup.com\",\"publisher\":{\"@id\":\"https://docs.craveup.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release#webpage\",\"url\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release\",\"name\":\"Preview one selected menu at one location/channel/time from its draft revision or an active release\",\"dateModified\":\"2026-10-30T05:45:07.835Z\",\"isPartOf\":{\"@id\":\"https://docs.craveup.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Staff Menu Manager authoring\",\"item\":\"https://docs.craveup.com/api-reference/review-all-structural-and-recipe-uses-of-a-shared-record\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Reference\",\"item\":\"https://docs.craveup.com/api-reference/review-all-structural-and-recipe-uses-of-a-shared-record\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Preview one selected menu at one location/channel/time from its draft revision or an active release\",\"item\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release#apireference\",\"headline\":\"Preview one selected menu at one location/channel/time from its draft revision or an active release\",\"name\":\"Preview one selected menu at one location/channel/time from its draft revision or an active release\",\"url\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release\",\"mainEntityOfPage\":{\"@id\":\"https://docs.craveup.com/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release#webpage\"},\"dateModified\":\"2026-10-30T05:45:07.835Z\",\"publisher\":{\"@id\":\"https://docs.craveup.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.craveup.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Crave Cloud Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Crave Cloud Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/guides/crave-cloud-overview"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"SDK Reference","icon":"book-open","pages":[{"title":"API Overview","href":"/api-reference/overview/api-overview"},{"title":"Core Concepts","href":"/api-reference/overview/core-concepts"}]},{"group":"API Endpoints","icon":"route","pages":[{"group":"Customer Auth","pages":[{"title":"Read eligible customer sign-in channels","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /merchant/{merchantSlug}/auth/config","href":"/api-reference/customer-auth/read-eligible-customer-sign-in-channels"},{"title":"Prepare a merchant-bound customer code challenge","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /merchant/{merchantSlug}/auth/challenges","href":"/api-reference/customer-auth/prepare-a-merchant-bound-customer-code-challenge"},{"title":"Replace an owned code challenge","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /merchant/{merchantSlug}/auth/challenges/{challengeId}/resend","href":"/api-reference/customer-auth/replace-an-owned-code-challenge"},{"title":"Consume a fresh code proof for a customer session","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /merchant/{merchantSlug}/auth/challenges/{challengeId}/verify","href":"/api-reference/customer-auth/consume-a-fresh-code-proof-for-a-customer-session"},{"title":"Rotate one customer session generation","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /merchant/{merchantSlug}/auth/session/refresh","href":"/api-reference/customer-auth/rotate-one-customer-session-generation"},{"title":"Read the current customer session identity","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /merchant/{merchantSlug}/auth/session","href":"/api-reference/customer-auth/read-the-current-customer-session-identity"},{"title":"Revoke the owned local customer session family","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /merchant/{merchantSlug}/auth/session","href":"/api-reference/customer-auth/revoke-the-owned-local-customer-session-family"}]},{"group":"Catering","pages":[{"title":"Read an event-bound catering proposal","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/events/{eventId}/live-cart","href":"/api-reference/catering/read-an-event-bound-catering-proposal"},{"title":"Suggest catering catalog quantities and preferences","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/catering/events/{eventId}/live-cart","href":"/api-reference/catering/suggest-catering-catalog-quantities-and-preferences"},{"title":"View a customer catering event","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/events/{eventId}","href":"/api-reference/catering/view-a-customer-catering-event"},{"title":"Accept the current catering offer","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/events/{eventId}/accept","href":"/api-reference/catering/accept-the-current-catering-offer"},{"title":"Decline the current catering quote","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/events/{eventId}/decline","href":"/api-reference/catering/decline-the-current-catering-quote"},{"title":"Review immutable proposed changes to an accepted catering booking","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/events/{eventId}/amendments","href":"/api-reference/catering/review-immutable-proposed-changes-to-an-accepted-catering-booking"},{"title":"Explicitly accept or decline the exact proposed catering version","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/events/{eventId}/amendments/decision","href":"/api-reference/catering/explicitly-accept-or-decline-the-exact-proposed-catering-version"},{"title":"Read a customer's cancellation request without changing the booking","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/events/{eventId}/cancellation-request","href":"/api-reference/catering/read-a-customers-cancellation-request-without-changing-the-booking"},{"title":"Request restaurant review of cancellation; never cancels or refunds","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/events/{eventId}/cancellation-request","href":"/api-reference/catering/request-restaurant-review-of-cancellation;-never-cancels-or-refunds"},{"title":"Pay the remaining balance of an accepted catering job","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/events/{eventId}/balance-payment","href":"/api-reference/catering/pay-the-remaining-balance-of-an-accepted-catering-job"},{"title":"Show a location's public catering inquiry form","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/inquiry-form","href":"/api-reference/catering/show-a-locations-public-catering-inquiry-form"},{"title":"Read a location's published catering menu","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/catering/menu","href":"/api-reference/catering/read-a-locations-published-catering-menu"},{"title":"Send a catering inquiry from a website","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/catering/inquiries","href":"/api-reference/catering/send-a-catering-inquiry-from-a-website"}]},{"group":"Loyalty","pages":[{"title":"Get the customer loyalty account, tier, membership, and wallet","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/locations/{locationId}/loyalty/account","href":"/api-reference/loyalty/get-the-customer-loyalty-account-tier-membership-and-wallet"},{"title":"Get loyalty earning and reward options","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/loyalty/quote","href":"/api-reference/loyalty/get-loyalty-earning-and-reward-options"},{"title":"Join the checkout's authoritative loyalty program","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/loyalty/enrollment","href":"/api-reference/loyalty/join-the-checkouts-authoritative-loyalty-program"},{"title":"Reserve and apply a loyalty reward","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/loyalty/redeem","href":"/api-reference/loyalty/reserve-and-apply-a-loyalty-reward"},{"title":"Remove the applied loyalty reward","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /locations/{locationId}/carts/{cartId}/loyalty/redeem","href":"/api-reference/loyalty/remove-the-applied-loyalty-reward"},{"title":"Get customer loyalty balances and ledger","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/locations/{locationId}/loyalty/ledger","href":"/api-reference/loyalty/get-customer-loyalty-balances-and-ledger"},{"title":"List customer loyalty claims","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/loyalty/claims","href":"/api-reference/loyalty/list-customer-loyalty-claims"},{"title":"Submit a loyalty claim","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /customer/loyalty/claims","href":"/api-reference/loyalty/submit-a-loyalty-claim"}]},{"group":"Merchants","pages":[{"title":"Get a published merchant and its locations","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /merchant/{merchantSlug}","href":"/api-reference/merchants/get-a-published-merchant-and-its-locations"},{"title":"Resolve an exact active custom storefront hostname","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /domain-bootstrap/{hostname}","href":"/api-reference/merchants/resolve-an-exact-active-custom-storefront-hostname"}]},{"group":"Locations","pages":[{"title":"Get a published location","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationSlugOrId}","href":"/api-reference/locations/get-a-published-location"},{"title":"Calculate distance to a location","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/distance","href":"/api-reference/locations/calculate-distance-to-a-location"},{"title":"Get available order times","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/time-intervals","href":"/api-reference/locations/get-available-order-times"},{"title":"Read a location menu using an expiring merchant-issued preview capability","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/preview","href":"/api-reference/locations/read-a-location-menu-using-an-expiring-merchant-issued-preview-capability"},{"title":"Get gratuity configuration","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/gratuity","href":"/api-reference/locations/get-gratuity-configuration"},{"title":"Redirect to the hosted location storefront","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/redirect","href":"/api-reference/locations/redirect-to-the-hosted-location-storefront"}]},{"group":"Ordering Sessions","pages":[{"title":"Check ordering availability without creating a cart","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/ordering-readiness","href":"/api-reference/ordering-sessions/check-ordering-availability-without-creating-a-cart"},{"title":"Create or resume an ordering session","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/ordering-sessions","href":"/api-reference/ordering-sessions/create-or-resume-an-ordering-session"}]},{"group":"Menus","pages":[{"title":"List the published menu bundle","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/menus","href":"/api-reference/menus/list-the-published-menu-bundle"}]},{"group":"Products","pages":[{"title":"Get a published product","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/products/{productId}","href":"/api-reference/products/get-a-published-product"},{"title":"Preview an accepted configuration within a released menu","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/products/{productId}/configuration-preview","href":"/api-reference/products/preview-an-accepted-configuration-within-a-released-menu"}]},{"group":"Carts","pages":[{"title":"Persist session preferences and recalculate cart food advice","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/dietary-preferences","href":"/api-reference/carts/persist-session-preferences-and-recalculate-cart-food-advice"},{"title":"Get an authorized cart","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}","href":"/api-reference/carts/get-an-authorized-cart"},{"title":"Expire a cart","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /locations/{locationId}/carts/{cartId}","href":"/api-reference/carts/expire-a-cart"},{"title":"Update cart fields","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json patch /locations/{locationId}/carts/{cartId}","href":"/api-reference/carts/update-cart-fields"},{"title":"Stream authorized cart revision events","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/events","href":"/api-reference/carts/stream-authorized-cart-revision-events"},{"title":"Accept the current authoritative cart changes","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/catalog-revalidation/accept","href":"/api-reference/carts/accept-the-current-authoritative-cart-changes"},{"title":"Start a cart at another merchant location","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/location-switches","href":"/api-reference/carts/start-a-cart-at-another-merchant-location"},{"title":"List cart recommendations","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/products","href":"/api-reference/carts/list-cart-recommendations"},{"title":"Update the DoorDash courier tip","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/courier-tip","href":"/api-reference/carts/update-the-doordash-courier-tip"},{"title":"Update cart gratuity","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/gratuity","href":"/api-reference/carts/update-cart-gratuity"},{"title":"Set cart delivery address","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/set-delivery","href":"/api-reference/carts/set-cart-delivery-address"},{"title":"Set table service details","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/set-table","href":"/api-reference/carts/set-table-service-details"},{"title":"Set room service details","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/set-room","href":"/api-reference/carts/set-room-service-details"},{"title":"Update cart order time","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/update-order-time","href":"/api-reference/carts/update-cart-order-time"},{"title":"Claim a guest cart for the signed-in customer","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/claim","href":"/api-reference/carts/claim-a-guest-cart-for-the-signed-in-customer"}]},{"group":"Analytics","pages":[{"title":"Record an allowlisted Storefront analytics event","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/analytics-events","href":"/api-reference/analytics/record-an-allowlisted-storefront-analytics-event"}]},{"group":"Checkout","pages":[{"title":"Validate checkout and update customer contact details","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json put /locations/{locationId}/carts/{cartId}/validate-and-update","href":"/api-reference/checkout/validate-checkout-and-update-customer-contact-details"},{"title":"Get server-evaluated checkout collection choices","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/collection-options","href":"/api-reference/checkout/get-server-evaluated-checkout-collection-choices"},{"title":"Create a one-time checkout handoff","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/checkout-handoffs","href":"/api-reference/checkout/create-a-one-time-checkout-handoff"},{"title":"Exchange a one-time checkout handoff","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/checkout-handoffs/exchange","href":"/api-reference/checkout/exchange-a-one-time-checkout-handoff"},{"title":"Prepare hosted checkout with separate read-only return authority","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/checkout-observers","href":"/api-reference/checkout/prepare-hosted-checkout-with-separate-read-only-return-authority"},{"title":"Read persisted hosted checkout state without payment reconciliation","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/checkout-result","href":"/api-reference/checkout/read-persisted-hosted-checkout-state-without-payment-reconciliation"},{"title":"Create or replay an order-first checkout submission","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/submissions","href":"/api-reference/checkout/create-or-replay-an-order-first-checkout-submission"},{"title":"Get a stable order-first submission outcome","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/submissions/{attemptId}","href":"/api-reference/checkout/get-a-stable-order-first-submission-outcome"},{"title":"Resolve a submission by attempt, cart, or payment intent","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /locations/{locationId}/carts/{cartId}/submission-lookup","href":"/api-reference/checkout/resolve-a-submission-by-attempt-cart-or-payment-intent"},{"title":"Submit a rating after successful payment","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/rating","href":"/api-reference/checkout/submit-a-rating-after-successful-payment"}]},{"group":"Cart Items","pages":[{"title":"Add an item to a cart","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/items","href":"/api-reference/cart-items/add-an-item-to-a-cart"},{"title":"Remove an item from a cart","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /locations/{locationId}/carts/{cartId}/items/{itemId}","href":"/api-reference/cart-items/remove-an-item-from-a-cart"},{"title":"Update a cart item quantity","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json patch /locations/{locationId}/carts/{cartId}/items/{itemId}","href":"/api-reference/cart-items/update-a-cart-item-quantity"}]},{"group":"Discounts","pages":[{"title":"Apply a discount code","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /locations/{locationId}/carts/{cartId}/discount","href":"/api-reference/discounts/apply-a-discount-code"},{"title":"Remove the applied discount","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /locations/{locationId}/carts/{cartId}/discount","href":"/api-reference/discounts/remove-the-applied-discount"}]},{"group":"Customers","pages":[{"title":"Get the signed-in customer profile","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer","href":"/api-reference/customers/get-the-signed-in-customer-profile"},{"title":"Request deletion of the signed-in customer account","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /customer","href":"/api-reference/customers/request-deletion-of-the-signed-in-customer-account"},{"title":"Export the signed-in customer's organization data","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/data-export","href":"/api-reference/customers/export-the-signed-in-customers-organization-data"},{"title":"Get signed-in customer deletion progress","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/privacy-operations/{operationId}","href":"/api-reference/customers/get-signed-in-customer-deletion-progress"},{"title":"List customer addresses","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/addresses","href":"/api-reference/customers/list-customer-addresses"},{"title":"Create a customer address","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /customer/addresses","href":"/api-reference/customers/create-a-customer-address"},{"title":"Delete a customer address","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /customer/addresses/{addressId}","href":"/api-reference/customers/delete-a-customer-address"},{"title":"Update a customer address","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json patch /customer/addresses/{addressId}","href":"/api-reference/customers/update-a-customer-address"},{"title":"List saved payment methods","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/locations/{locationId}/saved-payments","href":"/api-reference/customers/list-saved-payment-methods"},{"title":"Delete a saved payment method","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json delete /customer/locations/{locationId}/saved-payments/{paymentId}","href":"/api-reference/customers/delete-a-saved-payment-method"},{"title":"Create a Stripe saved-card setup session","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /customer/locations/{locationId}/saved-payment-setups","href":"/api-reference/customers/create-a-stripe-saved-card-setup-session"},{"title":"Get an authoritative Stripe saved-card setup status","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/locations/{locationId}/saved-payment-setups/{setupIntentId}","href":"/api-reference/customers/get-an-authoritative-stripe-saved-card-setup-status"}]},{"group":"Orders","pages":[{"title":"List customer orders","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/orders","href":"/api-reference/orders/list-customer-orders"},{"title":"Claim an eligible guest order with verified customer contact","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json post /customer/order-claims","href":"/api-reference/orders/claim-an-eligible-guest-order-with-verified-customer-contact"},{"title":"Get customer order details","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /customer/orders/{orderId}","href":"/api-reference/orders/get-customer-order-details"},{"title":"Get an authorized public receipt","deprecated":null,"version":null,"openapi":"/generated/storefront.openapi.json get /receipts/{receiptId}","href":"/api-reference/orders/get-an-authorized-public-receipt"}]}]},{"group":"Staff Menu Manager authoring","icon":"utensils","pages":[{"group":"API Reference","pages":[{"title":"Review all structural and recipe uses of a shared record","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json get /api/v1/catalog/workspace/entities/{canonicalId}/usage","href":"/api-reference/review-all-structural-and-recipe-uses-of-a-shared-record"},{"title":"Replace one ordered parent list without deleting library records","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json put /api/v1/catalog/workspace/relationships","href":"/api-reference/replace-one-ordered-parent-list-without-deleting-library-records"},{"title":"Review explicit menu/location/channel targets and retained releases","description":null,"deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json post /api/v1/catalog/workspace/publication-review","href":"/api-reference/review-explicit-menulocationchannel-targets-and-retained-releases"},{"title":"Preview one selected menu at one location/channel/time from its draft revision or an active release","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json post /api/v1/catalog/workspace/preview","href":"/api-reference/preview-one-selected-menu-at-one-locationchanneltime-from-its-draft-revision-or-an-active-release"},{"title":"Evaluate a configured item's food from the same draft or released source as the menu preview","description":null,"deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json post /api/v1/catalog/workspace/configuration-preview","href":"/api-reference/evaluate-a-configured-items-food-from-the-same-draft-or-released-source-as-the-menu-preview"},{"title":"Save or withdraw existing revisioned catering commercial facts","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json put /api/v1/catalog/workspace/commercial-facts","href":"/api-reference/save-or-withdraw-existing-revisioned-catering-commercial-facts"},{"title":"Read draft commercial facts for a granted location","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json get /api/v1/locations/{locationId}/catalog/commercial-facts","href":"/api-reference/read-draft-commercial-facts-for-a-granted-location"},{"title":"Change immediate location availability using the operational owner","deprecated":null,"version":null,"openapi":"/generated/catalog-workspace.openapi.json patch /api/v1/locations/{locationId}/catalog/products/{productId}/availability","href":"/api-reference/change-immediate-location-availability-using-the-operational-owner"}]}]},{"group":"Server-to-Server Integration API","icon":"server","pages":[{"group":"API Reference","pages":[{"title":"List the locations this key can read","deprecated":null,"version":null,"openapi":"/generated/integration.openapi.json get /locations","href":"/api-reference/list-the-locations-this-key-can-read"},{"title":"Read a location's identity, hours and current open state","deprecated":null,"version":null,"openapi":"/generated/integration.openapi.json get /locations/{locationId}/profile","href":"/api-reference/read-a-locations-identity-hours-and-current-open-state"},{"title":"Read the canonical order and payment projection for a cart","deprecated":null,"version":null,"openapi":"/generated/integration.openapi.json get /locations/{locationId}/carts/{cartId}/commerce-projection","href":"/api-reference/read-the-canonical-order-and-payment-projection-for-a-cart"}]}]},{"group":"Error Codes","icon":"triangle-alert","pages":[{"title":"Error Codes","href":"/guides/error-codes"}]}]},{"tab":"Components","icon":"puzzle","pages":[{"title":"Components","href":"/components/overview"}]},{"tab":"Changelog","icon":"clock","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Preview one selected menu at one location/channel/time from its draft revision or an active release - Crave Cloud Documentation","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}