interface GoogleCalendarNodeParameters {
additionalFields?: {
allday?: "yes" | "no";
attendees?: string;
color?: string;
conferenceDataUi?: {
conferenceDataValues: {
conferenceSolution?: string;
};
};
description?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
};
calendar?: { mode: "id"
| "list"; value: string };
end?: string;
eventId?: string;
limit?: number;
modifyTarget?: "event" | "instance";
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "availability";
options?: | {
outputFormat?: | "raw"
| "availability"
| "bookedSlots";
timezone?: { mode: "id"
| "list"; value: string };
}
| { sendUpdates?: "all"
| "none"
| "externalOnly" }
| {
maxAttendees?: number;
returnNextInstance?: boolean;
timeZone?: { mode: "id" | "list"; value: string };
}
| {
fields?: string;
iCalUID?: string;
maxAttendees?: number;
orderBy?: "updated"
| "startTime";
query?: string;
recurringEventHandling?: "first" | "expand" | "next";
showDeleted?: boolean;
showHiddenInvitations?: boolean;
singleEvents?: boolean;
timeMax?: string;
timeMin?: string;
timeZone?: { mode: "id" | "list"; value: string };
updatedMin?: string;
};
remindersUi?: {
remindersValues: {
method?: "email"
| "popup";
minutes?: number;
}[];
};
resource?: "event"
| "calendar";
returnAll?: boolean;
start?: string;
timeMax?: string;
timeMin?: string;
updateFields?: {
allday?: "yes" | "no";
attendees?: string;
attendeesUi?: {
values: {
attendees?: string;
mode?: "add" | "replace";
};
};
color?: string;
description?: string;
end?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
start?: string;
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
};
useDefaultReminders?: boolean;
}
Properties§
Source§readonly additional Fields?: {
allday?: "yes" | "no";
attendees?: string;
color?: string;
conferenceDataUi?: {
conferenceDataValues: {
conferenceSolution?: string;
};
};
description?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
}
readonly additional Fields?: {
allday?: "yes" | "no";
attendees?: string;
color?: string;
conferenceDataUi?: {
conferenceDataValues: {
conferenceSolution?: string;
};
};
description?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
}
Source§readonly calendar?: { mode: "id" | "list"; value: string }
readonly calendar?: { mode: "id" | "list"; value: string }
Google Calendar to operate on Default: {"mode":"list","value":""}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":500}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "availability"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "availability"
Default: "availability"
Source§readonly options?:
| {
outputFormat?: | "raw"
| "availability"
| "bookedSlots";
timezone?: { mode: "id"
| "list"; value: string };
}
| { sendUpdates?: "all"
| "none"
| "externalOnly" }
| {
maxAttendees?: number;
returnNextInstance?: boolean;
timeZone?: { mode: "id" | "list"; value: string };
}
| {
fields?: string;
iCalUID?: string;
maxAttendees?: number;
orderBy?: "updated"
| "startTime";
query?: string;
recurringEventHandling?: "first" | "expand" | "next";
showDeleted?: boolean;
showHiddenInvitations?: boolean;
singleEvents?: boolean;
timeMax?: string;
timeMin?: string;
timeZone?: { mode: "id" | "list"; value: string };
updatedMin?: string;
}
readonly options?:
| {
outputFormat?: | "raw"
| "availability"
| "bookedSlots";
timezone?: { mode: "id"
| "list"; value: string };
}
| { sendUpdates?: "all"
| "none"
| "externalOnly" }
| {
maxAttendees?: number;
returnNextInstance?: boolean;
timeZone?: { mode: "id" | "list"; value: string };
}
| {
fields?: string;
iCalUID?: string;
maxAttendees?: number;
orderBy?: "updated"
| "startTime";
query?: string;
recurringEventHandling?: "first" | "expand" | "next";
showDeleted?: boolean;
showHiddenInvitations?: boolean;
singleEvents?: boolean;
timeMax?: string;
timeMin?: string;
timeZone?: { mode: "id" | "list"; value: string };
updatedMin?: string;
}
Default: {}
Source§readonly reminders Ui?: {
remindersValues: {
method?: "email" | "popup";
minutes?: number;
}[];
}
readonly reminders Ui?: {
remindersValues: {
method?: "email" | "popup";
minutes?: number;
}[];
}
If the event doesn't use the default reminders, this lists the reminders specific to the event Default: {} Type options: {"multipleValues":true}
Source§readonly update Fields?: {
allday?: "yes" | "no";
attendees?: string;
attendeesUi?: {
values: {
attendees?: string;
mode?: "add" | "replace";
};
};
color?: string;
description?: string;
end?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
start?: string;
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
}
readonly update Fields?: {
allday?: "yes" | "no";
attendees?: string;
attendeesUi?: {
values: {
attendees?: string;
mode?: "add" | "replace";
};
};
color?: string;
description?: string;
end?: string;
guestsCanInviteOthers?: boolean;
guestsCanModify?: boolean;
guestsCanSeeOtherGuests?: boolean;
id?: string;
location?: string;
maxAttendees?: number;
repeatFrecuency?: | "monthly"
| "weekly"
| "Daily"
| "yearly";
repeatHowManyTimes?: number;
repeatUntil?: string;
rrule?: string;
sendUpdates?: "all"
| "none"
| "externalOnly";
showMeAs?: "transparent" | "opaque";
start?: string;
summary?: string;
visibility?:
| "public"
| "private"
| "default"
| "confidential";
}
Default: {}
Default: {}