Properties
brand
brand: { brand_css: string; color: string; emblem: null; logo: string; name: string }
Type declaration
brand_css: string
color: string
emblem: null
logo: string
name: string
capacity
capacity: null | number
category
category: { color: `#${string}`; id: number; name: string }
Type declaration
color: `#${string}`
id: number
name: string
datetime_end
datetime_end: string
datetime_start
datetime_start: string
description
description: null | string
identifier
identifier: string
invite_hash
invite_hash: null
location
location: { address: string; latitude: null | string; longitude: null | string; name: string; type: "physical" | "online"; url: null | string }
Type declaration
address: string
latitude: null | string
longitude: null | string
name: string
type: "physical" | "online"
url: null | string
public_visible
public_visible: boolean
signup_options
Type declaration
fixed_questions: { email: { hidden: false; name: string; required: boolean | "first"; response_type: "Email" }; mobile: { hidden: boolean; name: string; required: boolean; response_type: "Phone" }; name: { hidden: false; name: string; required: true; response_type: "Text" }; notes: { hidden: boolean; name: string; required: boolean; response_type: "Paragraph" } }
email: { hidden: false; name: string; required: boolean | "first"; response_type: "Email" }
hidden: false
name: string
required: boolean | "first"
response_type: "Email"
mobile: { hidden: boolean; name: string; required: boolean; response_type: "Phone" }
hidden: boolean
name: string
required: boolean
response_type: "Phone"
name: { hidden: false; name: string; required: true; response_type: "Text" }
hidden: false
name: string
required: true
response_type: "Text"
notes: { hidden: boolean; name: string; required: boolean; response_type: "Paragraph" }
hidden: boolean
name: string
required: boolean
response_type: "Paragraph"
tickets: { enabled: BooleanAsNumber; url: string }
visible_to_tags: []
status
status: "confirmed" | "pending" | "cancelled"