gcal.eventresource
Home > @runlightyear/gcal > EventResource
EventResource interface
Signature:interface EventResource
Required Properties
Property | Modifiers | Type | Description |
---|---|---|---|
anyoneCanAddSelf | boolean | ||
attachments | [ { fileUrl: string; title: string; mimeType: string; iconLink: string; fileId: string; } ] | ||
attendees | Array<Attendee> | ||
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; } | ||
created | DateTime | ||
creator | { id: string; email: string; displayName: string; self: boolean; } | ||
description | string | ||
end | EventTime | ||
endTimeUnspecified | boolean | ||
etag | Etag | ||
eventType | string | ||
extendedProperties | ExtendedProperties | ||
gadget | Gadget | ||
guestsCanInviteOthers | boolean | ||
guestsCanModify | boolean | ||
guestsCanSeeOtherGuests | boolean | ||
hangoutLink | string | ||
htmlLink | string | ||
iCalUID | 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; } | ||
start | EventTime | ||
status | string | ||
summary | string | ||
transparency | string | ||
updated | DateTime | ||
visibility | string | ||
workingLocationProperties | { homeOffice: unknown; customLocation: { label: string; }; officeLocation: { buildingId: string; floorId: string; floorSectionId: string; deskId: string; label: string; }; } |