{
  "name": "Event Asset Request",
  "description": "Collect everything needed for event coverage — date, location, contact, schedule, required assets, and file uploads.",
  "version": "1.0",
  "questions": [
    {
      "questionText": "Event name",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Event date",
      "questionType": "date",
      "required": true
    },
    {
      "questionText": "Event location / venue (including address)",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "On-site contact person (name)",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "On-site contact phone",
      "questionType": "phone",
      "required": true
    },
    {
      "questionText": "On-site contact email",
      "questionType": "email",
      "required": true
    },
    {
      "questionText": "Event type",
      "questionType": "select",
      "required": true,
      "options": ["Conference / Summit", "Trade show / Exhibition", "Corporate party", "Product launch", "Award ceremony", "Wedding / Private", "Festival / Concert", "Other"]
    },
    {
      "questionText": "Event schedule / agenda (key moments to capture)",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "What assets are needed?",
      "questionType": "multiselect",
      "required": true,
      "options": ["Photos (general coverage)", "Photos (key speakers / VIPs)", "Behind-the-scenes footage", "Video highlights reel", "Livestream recording", "Product / Booth photography", "Group photos"]
    },
    {
      "questionText": "Expected number of attendees",
      "questionType": "number",
      "required": false
    },
    {
      "questionText": "Delivery deadline after the event",
      "questionType": "select",
      "required": true,
      "options": ["Same day", "24 hours", "48 hours", "Within 1 week", "Within 2 weeks"]
    },
    {
      "questionText": "Please upload any reference materials (event brief, floor plan, logos).",
      "questionType": "file",
      "required": false,
      "fileConfig": {
        "allowedFileTypes": ["image/*", "application/pdf", ".zip"],
        "maxFileSizeMB": 50,
        "maxFiles": 10
      }
    },
    {
      "questionText": "Any special requirements or restricted areas?",
      "questionType": "textarea",
      "required": false
    }
  ]
}
