{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Calendar Event",
  "type": "object",
  "properties": {
    "startDate": { "type": "string", "format": "date-time", "description": "Event starting time" },
    "endDate": { "type": "string", "format": "date-time", "description": "Event ending time" },
    "summary": { "type": "string", "description": "Event summary/title" },
    "location": { "type": "string", "description": "Event location" },
    "description": { "type": "string", "description": "Event description" }
  },
  "required": ["startDate", "summary"]
}
