You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `event` object used with Google Calendar methods includes the following properties:
509
509
510
-
| Property || Type | Description|
510
+
| Property || Type | Description|
511
511
| ------ |---| -------- | ------------------- |
512
+
|id | Text | ID for the event.|
512
513
| calendarId || Text | Calendar ID. If not provided, the user's primary calendar is used. Use `Google.calendar.getCalendars()` to retrieve IDs.|
513
-
| attachments || Collection | File [attachments](#attachment-object-google) (max 25). To use this, `supportsAttachments` must be set to `true` in the request.|
514
-
| attendees|| Collection | List of attendees. |
514
+
| attachments || Collection | File [attachments](#attachment-object-google) (max 25). To use this, `supportsAttachments` must be set to `true` in the request.|| attendees|| Collection | List of attendees. |
515
515
|| email | String |**Required.** Email address of the attendee. |
516
516
|| displayName | String | Name of the attendee. |
517
517
|| comment| String | The attendee’s response comment. |
518
518
|| optional| Boolean | (Default: false) Whether the attendee is optional.|
519
519
|| resource| Boolean | (Default: false) Set to `true` when the attendee is a resource (e.g., room or equipment). Can only be set when the attendee is first added. Ignored in later updates. |
520
520
|| additionalGuests| Integer | (Default: `0`) Allowed number of additional guests of the attendee. |
521
-
| description || Text | Description of the event (HTML allowed).|
522
-
| start || Object | Start time. Use `dateTime` with optional `timeZone`, or `date` for all-day events.|
521
+
| description || Text | Description of the event (HTML allowed).|| start || Object | Start time. Use `dateTime` with optional `timeZone`, or `date` for all-day events.|
523
522
|| date | Date, Text | Start date of the event. If provided as text, use the format `"yyyy-mm-dd"`. |
524
523
|| time | Time |Start time of the event (not present if all-day event)|
525
524
|| dateTime | Text | Combined start date and time in RFC3339 format. A time zone offset is required unless `timeZone` is specified. IOverrides `date` and `time`.(not used for all-day events). |
526
-
|| timeZone | String | Time zone for the `dateTime`, using IANA format (e.g., `"Europe/Zurich"`). Defaults to UTC if not provided. |
527
-
| end || Object | End time. Use `dateTime` with optional `timeZone`, or `date` for all-day events.|
525
+
|| timeZone | String | Time zone for the `dateTime`, using IANA format (e.g., `"Europe/Zurich"`). Defaults to UTC if not provided. || end || Object | End time. Use `dateTime` with optional `timeZone`, or `date` for all-day events.|
528
526
|| date | Date, Text | End date of the event. If provided as text, use the format `"yyyy-mm-dd"`. |
529
527
|| time | Time |End time of the event (not present if all-day event)|
530
528
|| dateTime | Text |Combined date and time in RFC3339 format. A time zone offset is required unless `timeZone` is specified. Overrides `date` and `time`.(not used for all-day events). |
531
529
|| timeZone | String | Time zone for the `dateTime`, using IANA format (e.g., `"Europe/Zurich"`). Defaults to UTC if not provided. |
532
-
| eventType || Text | Specific type of the event (Cannot be changed after creation). <br> Possible values: `"default"`, `"birthday"`, `"focusTime"`, `"outOfOffice"`, etc.|
533
-
| extendedProperties.private || Object |[Custom key-value pairs](https://developers.google.com/calendar/api/v3/reference/events#extendedProperties) only visible to the event owner to store additional information (e.g; `"internalNote": "Discuss Q3 targets"`)|
534
-
| extendedProperties.shared || Object |[Custom key-value pairs](https://developers.google.com/calendar/api/v3/reference/events#extendedProperties) shared with all attendees to share additional notes or tags (e.g., `"projectCode": "XYZ123"`).|
530
+
| eventType || Text | Specific type of the event (Cannot be changed after creation). <br> Possible values: `"default"`, `"birthday"`, `"focusTime"`, `"outOfOffice"`, etc.|| extendedProperties.private || Object |[Custom key-value pairs](https://developers.google.com/calendar/api/v3/reference/events#extendedProperties) only visible to the event owner to store additional information (e.g; `"internalNote": "Discuss Q3 targets"`)|| extendedProperties.shared || Object |[Custom key-value pairs](https://developers.google.com/calendar/api/v3/reference/events#extendedProperties) shared with all attendees to share additional notes or tags (e.g., `"projectCode": "XYZ123"`).|
535
531
| focusTimeProperties|| Object |[Focus Time event-specific settings](https://developers.google.com/calendar/api/v3/reference/events#focustimeproperties). Used when `eventType` is `"focusTime"`.|
536
-
| guestsCanInviteOthers || Boolean | (Default: true) If attendees can invite guests. |
537
-
| guestsCanModify || Boolean | (Default: false) If attendees can edit the event. |
538
-
| guestsCanSeeOtherGuests|| Boolean | (Default: true) If attendees can see each other.|
539
-
| location || Text | Event location.|
532
+
| guestsCanInviteOthers || Boolean | (Default: true) If attendees can invite guests. || guestsCanModify || Boolean | (Default: false) If attendees can edit the event. || guestsCanSeeOtherGuests|| Boolean | (Default: true) If attendees can see each other.|| location || Text | Event location.|
540
533
| recurrence\[]|| List | List of ***RRULE**( the main rule (e.g., FREQ=WEEKLY;BYDAY=MO))/**EXRULE**(exceptions to the rule)/**RDATE**(specific additional dates to include)/**EXDATE**(specific dates to exclude)* rules for repeating events using [RFC5545](https://www.rfc-editor.org/rfc/rfc5545) format. Does not include start/end times, use the `start` and `end` for that. Omit this field for one-time events. |
541
-
| reminders.useDefault || Boolean | Whether to use the calendar’s default reminders.|
542
-
| reminders.overrides\[]|| List | Custom reminders.|
534
+
| reminders.useDefault || Boolean | Whether to use the calendar’s default reminders.|| reminders.overrides\[]|| List | Custom reminders.|
543
535
|| method | String |**Required**. Method of the reminder: "email" or "popup"|
544
536
|| minutes | Integer |**Required**. Time before event (in minutes) when reminder should trigger. Between 0 and 40320.|
545
-
| reminders.useDefault || Boolean | Whether the default reminders of the calendar apply to the event.|
546
-
| source.title || Text | Title of the source linked to the event, such as a web page or email subject.|
547
-
| source.url || Text | URL of the source linked to the event (must use `http` or `https`).|
548
-
| status || Text |Describes the event's current state. <br> Possible values: `"confirmed"` (default) `"tentative"`, or `"cancelled"`.|
549
-
| summary || Text | Title of the event.|
550
-
| transparency || Text | Whether the event blocks time on the calendar. Values: `"opaque"` (busy) or `"transparent"` (available).|
551
-
| visibility || Text | Visibility level: `"default"`, `"public"`, `"private"`, or `"confidential"`.|
537
+
| reminders.useDefault | | Boolean | Whether the default reminders of the calendar apply to the event.| | source.title | | Text | Title of the source linked to the event, such as a web page or email subject.| | source.url | | Text | URL of the source linked to the event (must use `http` or `https`).| | status | | Text |Describes the event's current state. <br> Possible values: `"confirmed"` (default) `"tentative"`, or `"cancelled"`.| | summary | | Text | Title of the event.| | transparency | | Text | Whether the event blocks time on the calendar. Values: `"opaque"` (busy) or `"transparent"` (available).| | visibility | | Text | Visibility level: `"default"`, `"public"`, `"private"`, or `"confidential"`.|
0 commit comments