{
  "fields": [
    {"key": "reference", "name": "Reference", "type": "text", "required": true, "indexed": true},
    {"key": "member_name", "name": "Member name", "type": "text", "required": true, "indexed": true},
    {"key": "membership_type", "name": "Membership type", "type": "text"},
    {"key": "start_date", "name": "Start date", "type": "date"},
    {"key": "end_date", "name": "End date", "type": "date"},
    {"key": "status", "name": "Status", "type": "select", "required": true, "indexed": true, "options": ["pending", "active", "inactive", "cancelled"]},
    {"key": "notes", "name": "Notes", "type": "text"}
  ]
}
