{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api.target.com/schemas/store", "title": "Target Store", "description": "A Target retail store location with hours, address, and available features", "type": "object", "required": ["store_id", "name", "address"], "properties": { "store_id": { "type": "string", "description": "Unique Target store identifier" }, "name": { "type": "string", "description": "Store display name" }, "phone": { "type": "string", "description": "Store phone number" }, "latitude": { "type": "number", "description": "Store latitude coordinate", "minimum": -90, "maximum": 90 }, "longitude": { "type": "number", "description": "Store longitude coordinate", "minimum": -180, "maximum": 180 }, "address": { "type": "object", "description": "Physical store address", "required": ["street", "city", "state", "zip"], "properties": { "street": {"type": "string", "description": "Street address"}, "city": {"type": "string", "description": "City"}, "state": {"type": "string", "description": "State code (2 letters)", "pattern": "^[A-Z]{2}$"}, "zip": {"type": "string", "description": "ZIP code"}, "country": {"type": "string", "default": "US", "description": "Country code"} } }, "hours": { "type": "array", "description": "Weekly store hours", "items": { "type": "object", "properties": { "day": { "type": "string", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] }, "open": {"type": "string", "pattern": "^[0-9]{2}:[0-9]{2}$", "description": "Opening time (HH:MM)"}, "close": {"type": "string", "pattern": "^[0-9]{2}:[0-9]{2}$", "description": "Closing time (HH:MM)"} } } }, "features": { "type": "array", "description": "Store features and services available", "items": { "type": "string", "enum": ["pharmacy", "starbucks", "optical", "drive-up", "order-pickup", "shipt", "apple-shop", "ulta-beauty"] } } } }