Skip to main content

gcal.eventresource

Home > @runlightyear/gcal > EventResource

EventResource interface

Signature:
interface EventResource 

Required Properties

PropertyModifiersTypeDescription
anyoneCanAddSelfboolean
attachments[ { fileUrl: string; title: string; mimeType: string; iconLink: string; fileId: string; } ]
attendeesArray<Attendee>
attendeesOmittedboolean
colorIdstring
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; }
createdDateTime
creator{ id: string; email: string; displayName: string; self: boolean; }
descriptionstring
endEventTime
endTimeUnspecifiedboolean
etagEtag
eventTypestring
extendedPropertiesExtendedProperties
gadgetGadget
guestsCanInviteOthersboolean
guestsCanModifyboolean
guestsCanSeeOtherGuestsboolean
hangoutLinkstring
htmlLinkstring
iCalUIDstring
idstring
kind"calendar#event"
locationstring
lockedboolean
organizer{ id: string; email: string; displayName: string; self: boolean; }
originalStartTimeEventTime
privateCopyboolean
recurrenceRecurrenceRules
recurringEventIdstring
reminders{ useDefault: boolean; overrides: [ { method: string; minutes: number; } ]; }
sequencenumber
source{ url: string; title: string; }
startEventTime
statusstring
summarystring
transparencystring
updatedDateTime
visibilitystring
workingLocationProperties{ homeOffice: unknown; customLocation: { label: string; }; officeLocation: { buildingId: string; floorId: string; floorSectionId: string; deskId: string; label: string; }; }