Hierarchy

  • Event

Properties

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: null | number
category: { color: `#${string}`; id: number; name: string }

Type declaration

  • color: `#${string}`
  • id: number
  • name: string
ctime: string
cuser: string
datetime_end: string
datetime_start: string
description: null | string
id: number
identifier: string
images: [] | Image[]
invite_hash: null
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
mtime: string
muser: string
name: string
pin: number
public_visible: boolean
questions?: Question[]
sequence: null
signup_options: { connect: { visible: BooleanAsNumber }; embed: { enabled: BooleanAsNumber; visible: BooleanAsNumber }; 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" } }; notification: BooleanAsNumber; public: { enabled: BooleanAsNumber; featured: BooleanAsNumber; visible: BooleanAsNumber }; sequence_signup: BooleanAsNumber; signup_cancel: BooleanAsNumber; signup_enabled: BooleanAsNumber; tickets: { enabled: BooleanAsNumber; url: string }; visible_to_tags: [] }

Type declaration

  • connect: { visible: BooleanAsNumber }
  • embed: { enabled: BooleanAsNumber; visible: BooleanAsNumber }
  • 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"
  • notification: BooleanAsNumber
  • public: { enabled: BooleanAsNumber; featured: BooleanAsNumber; visible: BooleanAsNumber }
  • sequence_signup: BooleanAsNumber
  • signup_cancel: BooleanAsNumber
  • signup_enabled: BooleanAsNumber
  • tickets: { enabled: BooleanAsNumber; url: string }
  • visible_to_tags: []
site: null | Calendar.Site
status: "confirmed" | "pending" | "cancelled"
visible_to: []

Generated using TypeDoc