{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-schema/labor-schedule-config-schema.json", "title": "ScheduleConfig", "description": "Schedule configuration containing info about the clock in/clock out\ngrace period.\n", "type": "object", "properties": { "guid": { "description": "The GUID maintained by the Toast platform.\n", "type": "string", "example": "5a401af8-d2e2-4090-8c45-9f87b8b6c4d1" }, "minBeforeClockIn": { "description": "Grace period minutes before clock in\n", "type": "number", "format": "double", "example": 1.0 }, "minAfterClockIn": { "description": "Grace period minutes after clock in\n", "type": "number", "format": "double", "example": 1.0 }, "minBeforeClockOut": { "description": "Grace period minutes before clock out\n", "type": "number", "format": "double", "example": 1.0 }, "minAfterClockOut": { "description": "Grace period minutes after clock out\n", "type": "number", "format": "double", "example": 1.0 } } }