Describes the configuration of special store hours.
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Storefront_SpecialHours", "description": "Describes the configuration of special store hours.", "$id": "https://raw.githubusercontent.com/api-evangelist/otter/refs/heads/main/json-schema/public-api-storefront-special-hours-schema.json", "type": "object", "properties": { "date": { "type": "string", "description": "Date the special hour configuration applies.", "format": "date", "example": "2021-10-01" }, "timeRanges": { "type": "array", "minItems": 1, "description": "Hours range applied to configured date.", "items": { "$ref": "https://raw.githubusercontent.com/api-evangelist/otter/refs/heads/main/json-schema/public-api-storefront-time-range-schema.json" } }, "specialHourType": { "type": "string", "description": "Store state that should be applied during the configured special hour.", "enum": [ "OPEN", "CLOSED" ], "example": "OPEN" } }, "required": [ "date", "timeRanges", "specialHourType" ] }