Skip to main content

gcal.eventresourceinput

Home > @runlightyear/gcal > EventResourceInput

EventResourceInput interface

Signature:
interface EventResourceInput 

Required Properties

PropertyModifiersTypeDescription
endEventTime
startEventTime

Optional Properties

PropertyModifiersTypeDescription
anyoneCanAddSelf?boolean
attachments?[ { fileUrl: string; title: string; mimeType: string; iconLink: string; fileId: string; } ]
attendees?Array<AttendeeInput>
attendeesOmitted?boolean
colorId?string
conferenceData?{ createRequest: { requestId: string; conferenceSolutionKey: { type: string; }; status: { statusCode: string; }; }; entryPoints: [ { entryPointType: string; uri: string; label: string; pin: string; accessCode: string; meetingCode: string; passcode: string; password: string; } ]; conferenceSolution: { key: { type: string; }; name: string; iconUri: string; }; conferenceId: string; signature: string; notes: string; }
description?string
endTimeUnspecified?boolean
etag?Etag
eventType?string
extendedProperties?ExtendedProperties
gadget?Gadget
guestsCanInviteOthers?boolean
guestsCanModify?boolean
guestsCanSeeOtherGuests?boolean
hangoutLink?string
htmlLink?string
id?string
kind?"calendar#event"
location?string
locked?boolean
organizer?{ id?: string; email: string; displayName?: string; self?: boolean; }
originalStartTime?EventTime
privateCopy?boolean
recurrence?RecurrenceRules
recurringEventId?string
reminders?{ useDefault: boolean; overrides: [ { method: string; minutes: number; } ]; }
sequence?number
source?{ url: string; title: string; }
status?string
summary?string
transparency?string
visibility?string
workingLocationProperties?{ homeOffice: unknown; customLocation: { label: string; }; officeLocation: { buildingId: string; floorId: string; floorSectionId: string; deskId: string; label: string; }; }