{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-schema/restaurants-prep-times-schema.json", "title": "PrepTimes", "description": "Information about the scheduled availability of the dining\noptions that are provided by the restaurant.\n", "type": "object", "properties": { "deliveryPrepTime": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, that it takes to prepare an\nonline delivery order.\n", "example": 1 }, "deliveryTimeAfterOpen": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, that it takes for delivery\nservice to become available after the restaurant opens.\n", "example": 1 }, "deliveryTimeBeforeClose": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, before the restaurant closing\ntime that delivery service becomes unavailable.\n", "example": 1 }, "takeoutPrepTime": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, that it takes to prepare an\nonline takeout order.\n", "example": 1 }, "takeoutTimeAfterOpen": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, that it takes for takeout\nservice to become available after the restaurant opens.\n", "example": 1 }, "takeoutTimeBeforeClose": { "type": "integer", "format": "int32", "description": "The amount of time, in minutes, before the restaurant closing\ntime that takeout service becomes unavailable.\n", "example": 1 }, "takeoutThrottlingTime": { "type": "integer", "description": "The amount of time, in minutes, that an online takeout order\nis delayed before the Toast POS fires it in the kitchen.\n", "example": 1 }, "deliveryThrottlingTime": { "type": "integer", "description": "The amount of time, in minutes, that an online delivery order\nis delayed before the Toast POS fires it in the kitchen.\n", "example": 1 } } }