Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d76f825

Browse files
committedNov 29, 2023
feat(calendar): update the api
#### calendar:v3 The following keys were added: - schemas.Event.properties.focusTimeProperties.$ref (Total Keys: 1) - schemas.Event.properties.outOfOfficeProperties.$ref (Total Keys: 1) - schemas.EventFocusTimeProperties (Total Keys: 5) - schemas.EventOutOfOfficeProperties (Total Keys: 4)
1 parent 34103d3 commit d76f825

File tree

2 files changed

+187
-8
lines changed

2 files changed

+187
-8
lines changed
 

‎docs/dyn/calendar_v3.events.html

+143-4
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ <h2>Instance Methods</h2>
103103
<p class="firstline">Retrieves the next page of results.</p>
104104
<p class="toc_element">
105105
<code><a href="#move">move(calendarId, eventId, destination, sendNotifications=None, sendUpdates=None)</a></code></p>
106-
<p class="firstline">Moves an event to another calendar, i.e. changes an event's organizer.</p>
106+
<p class="firstline">Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; outOfOffice, focusTime and workingLocation events cannot be moved.</p>
107107
<p class="toc_element">
108108
<code><a href="#patch">patch(calendarId, eventId, alwaysIncludeEmail=None, body=None, conferenceDataVersion=None, maxAttendees=None, sendNotifications=None, sendUpdates=None, supportsAttachments=None)</a></code></p>
109109
<p class="firstline">Updates an event. This method supports patch semantics.</p>
@@ -320,6 +320,11 @@ <h3>Method Details</h3>
320320
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
321321
},
322322
},
323+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
324+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
325+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
326+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
327+
},
323328
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
324329
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
325330
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -361,6 +366,10 @@ <h3>Method Details</h3>
361366
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
362367
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
363368
},
369+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
370+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
371+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
372+
},
364373
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
365374
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
366375
&quot;A String&quot;,
@@ -605,6 +614,11 @@ <h3>Method Details</h3>
605614
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
606615
},
607616
},
617+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
618+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
619+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
620+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
621+
},
608622
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
609623
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
610624
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -646,6 +660,10 @@ <h3>Method Details</h3>
646660
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
647661
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
648662
},
663+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
664+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
665+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
666+
},
649667
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
650668
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
651669
&quot;A String&quot;,
@@ -886,6 +904,11 @@ <h3>Method Details</h3>
886904
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
887905
},
888906
},
907+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
908+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
909+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
910+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
911+
},
889912
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
890913
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
891914
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -927,6 +950,10 @@ <h3>Method Details</h3>
927950
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
928951
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
929952
},
953+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
954+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
955+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
956+
},
930957
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
931958
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
932959
&quot;A String&quot;,
@@ -1171,6 +1198,11 @@ <h3>Method Details</h3>
11711198
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
11721199
},
11731200
},
1201+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
1202+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
1203+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
1204+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1205+
},
11741206
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
11751207
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
11761208
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -1212,6 +1244,10 @@ <h3>Method Details</h3>
12121244
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
12131245
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
12141246
},
1247+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
1248+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
1249+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1250+
},
12151251
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
12161252
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
12171253
&quot;A String&quot;,
@@ -1461,6 +1497,11 @@ <h3>Method Details</h3>
14611497
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
14621498
},
14631499
},
1500+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
1501+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
1502+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
1503+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1504+
},
14641505
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
14651506
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
14661507
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -1502,6 +1543,10 @@ <h3>Method Details</h3>
15021543
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
15031544
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
15041545
},
1546+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
1547+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
1548+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1549+
},
15051550
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
15061551
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
15071552
&quot;A String&quot;,
@@ -1777,6 +1822,11 @@ <h3>Method Details</h3>
17771822
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
17781823
},
17791824
},
1825+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
1826+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
1827+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
1828+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1829+
},
17801830
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
17811831
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
17821832
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -1818,6 +1868,10 @@ <h3>Method Details</h3>
18181868
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
18191869
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
18201870
},
1871+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
1872+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
1873+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
1874+
},
18211875
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
18221876
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
18231877
&quot;A String&quot;,
@@ -1934,7 +1988,18 @@ <h3>Method Details</h3>
19341988
updated - Order by last modification time (ascending).
19351989
pageToken: string, Token specifying which result page to return. Optional.
19361990
privateExtendedProperty: string, Extended properties constraint specified as propertyName=value. Matches only private properties. This parameter might be repeated multiple times to return events that match all given constraints. (repeated)
1937-
q: string, Free text search terms to find events that match these terms in the following fields: summary, description, location, attendee&#x27;s displayName, attendee&#x27;s email. Optional.
1991+
q: string, Free text search terms to find events that match these terms in the following fields:
1992+
1993+
- summary
1994+
- description
1995+
- location
1996+
- attendee&#x27;s displayName
1997+
- attendee&#x27;s email
1998+
- workingLocationProperties.officeLocation.buildingId
1999+
- workingLocationProperties.officeLocation.deskId
2000+
- workingLocationProperties.officeLocation.label
2001+
- workingLocationProperties.customLocation.label
2002+
These search terms also match predefined keywords against all display title translations of working location, out-of-office, and focus-time events. For example, searching for &quot;Office&quot; or &quot;Bureau&quot; returns working location events of type officeLocation, whereas searching for &quot;Out of office&quot; or &quot;Abwesend&quot; returns out-of-office events. Optional.
19382003
sharedExtendedProperty: string, Extended properties constraint specified as propertyName=value. Matches only shared properties. This parameter might be repeated multiple times to return events that match all given constraints. (repeated)
19392004
showDeleted: boolean, Whether to include deleted events (with status equals &quot;cancelled&quot;) in the result. Cancelled instances of recurring events (but not the underlying recurring event) will still be included if showDeleted and singleEvents are both False. If showDeleted and singleEvents are both True, only single instances of deleted events (but not the underlying recurring events) are returned. Optional. The default is False.
19402005
showHiddenInvitations: boolean, Whether to include hidden invitations in the result. Optional. The default is False.
@@ -2147,6 +2212,11 @@ <h3>Method Details</h3>
21472212
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
21482213
},
21492214
},
2215+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
2216+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
2217+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
2218+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2219+
},
21502220
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
21512221
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
21522222
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -2188,6 +2258,10 @@ <h3>Method Details</h3>
21882258
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
21892259
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
21902260
},
2261+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
2262+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
2263+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2264+
},
21912265
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
21922266
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
21932267
&quot;A String&quot;,
@@ -2281,7 +2355,7 @@ <h3>Method Details</h3>
22812355

22822356
<div class="method">
22832357
<code class="details" id="move">move(calendarId, eventId, destination, sendNotifications=None, sendUpdates=None)</code>
2284-
<pre>Moves an event to another calendar, i.e. changes an event&#x27;s organizer.
2358+
<pre>Moves an event to another calendar, i.e. changes an event&#x27;s organizer. Note that only default events can be moved; outOfOffice, focusTime and workingLocation events cannot be moved.
22852359

22862360
Args:
22872361
calendarId: string, Calendar identifier of the source calendar where the event currently is on. (required)
@@ -2465,6 +2539,11 @@ <h3>Method Details</h3>
24652539
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
24662540
},
24672541
},
2542+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
2543+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
2544+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
2545+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2546+
},
24682547
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
24692548
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
24702549
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -2506,6 +2585,10 @@ <h3>Method Details</h3>
25062585
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
25072586
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
25082587
},
2588+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
2589+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
2590+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2591+
},
25092592
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
25102593
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
25112594
&quot;A String&quot;,
@@ -2751,6 +2834,11 @@ <h3>Method Details</h3>
27512834
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
27522835
},
27532836
},
2837+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
2838+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
2839+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
2840+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2841+
},
27542842
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
27552843
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
27562844
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -2792,6 +2880,10 @@ <h3>Method Details</h3>
27922880
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
27932881
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
27942882
},
2883+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
2884+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
2885+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
2886+
},
27952887
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
27962888
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
27972889
&quot;A String&quot;,
@@ -3042,6 +3134,11 @@ <h3>Method Details</h3>
30423134
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
30433135
},
30443136
},
3137+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
3138+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
3139+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
3140+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3141+
},
30453142
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
30463143
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
30473144
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -3083,6 +3180,10 @@ <h3>Method Details</h3>
30833180
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
30843181
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
30853182
},
3183+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
3184+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
3185+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3186+
},
30863187
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
30873188
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
30883189
&quot;A String&quot;,
@@ -3337,6 +3438,11 @@ <h3>Method Details</h3>
33373438
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
33383439
},
33393440
},
3441+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
3442+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
3443+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
3444+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3445+
},
33403446
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
33413447
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
33423448
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -3378,6 +3484,10 @@ <h3>Method Details</h3>
33783484
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
33793485
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
33803486
},
3487+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
3488+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
3489+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3490+
},
33813491
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
33823492
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
33833493
&quot;A String&quot;,
@@ -3623,6 +3733,11 @@ <h3>Method Details</h3>
36233733
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
36243734
},
36253735
},
3736+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
3737+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
3738+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
3739+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3740+
},
36263741
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
36273742
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
36283743
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -3664,6 +3779,10 @@ <h3>Method Details</h3>
36643779
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
36653780
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
36663781
},
3782+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
3783+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
3784+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
3785+
},
36673786
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
36683787
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
36693788
&quot;A String&quot;,
@@ -3914,6 +4033,11 @@ <h3>Method Details</h3>
39144033
&quot;a_key&quot;: &quot;A String&quot;, # The name of the shared property and the corresponding value.
39154034
},
39164035
},
4036+
&quot;focusTimeProperties&quot;: { # Focus Time event data.
4037+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.
4038+
&quot;chatStatus&quot;: &quot;A String&quot;, # The status to mark the user in Chat and related products. This can be available or doNotDisturb.
4039+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
4040+
},
39174041
&quot;gadget&quot;: { # A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.
39184042
&quot;display&quot;: &quot;A String&quot;, # The gadget&#x27;s display mode. Deprecated. Possible values are:
39194043
# - &quot;icon&quot; - The gadget displays next to the event&#x27;s title in the calendar view.
@@ -3955,6 +4079,10 @@ <h3>Method Details</h3>
39554079
&quot;dateTime&quot;: &quot;A String&quot;, # The time, as a combined date-time value (formatted according to RFC3339). A time zone offset is required unless a time zone is explicitly specified in timeZone.
39564080
&quot;timeZone&quot;: &quot;A String&quot;, # The time zone in which the time is specified. (Formatted as an IANA Time Zone Database name, e.g. &quot;Europe/Zurich&quot;.) For recurring events this field is required and specifies the time zone in which the recurrence is expanded. For single events this field is optional and indicates a custom time zone for the event start/end.
39574081
},
4082+
&quot;outOfOfficeProperties&quot;: { # Out of office event data.
4083+
&quot;autoDeclineMode&quot;: &quot;A String&quot;, # Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.
4084+
&quot;declineMessage&quot;: &quot;A String&quot;, # Response message to set if an existing event or new invitation is automatically declined by Calendar.
4085+
},
39584086
&quot;privateCopy&quot;: false, # If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.
39594087
&quot;recurrence&quot;: [ # List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in this field; event start and end times are specified in the start and end fields. This field is omitted for single events or instances of recurring events.
39604088
&quot;A String&quot;,
@@ -4067,7 +4195,18 @@ <h3>Method Details</h3>
40674195
updated - Order by last modification time (ascending).
40684196
pageToken: string, Token specifying which result page to return. Optional.
40694197
privateExtendedProperty: string, Extended properties constraint specified as propertyName=value. Matches only private properties. This parameter might be repeated multiple times to return events that match all given constraints. (repeated)
4070-
q: string, Free text search terms to find events that match these terms in the following fields: summary, description, location, attendee&#x27;s displayName, attendee&#x27;s email. Optional.
4198+
q: string, Free text search terms to find events that match these terms in the following fields:
4199+
4200+
- summary
4201+
- description
4202+
- location
4203+
- attendee&#x27;s displayName
4204+
- attendee&#x27;s email
4205+
- workingLocationProperties.officeLocation.buildingId
4206+
- workingLocationProperties.officeLocation.deskId
4207+
- workingLocationProperties.officeLocation.label
4208+
- workingLocationProperties.customLocation.label
4209+
These search terms also match predefined keywords against all display title translations of working location, out-of-office, and focus-time events. For example, searching for &quot;Office&quot; or &quot;Bureau&quot; returns working location events of type officeLocation, whereas searching for &quot;Out of office&quot; or &quot;Abwesend&quot; returns out-of-office events. Optional.
40714210
sharedExtendedProperty: string, Extended properties constraint specified as propertyName=value. Matches only shared properties. This parameter might be repeated multiple times to return events that match all given constraints. (repeated)
40724211
showDeleted: boolean, Whether to include deleted events (with status equals &quot;cancelled&quot;) in the result. Cancelled instances of recurring events (but not the underlying recurring event) will still be included if showDeleted and singleEvents are both False. If showDeleted and singleEvents are both True, only single instances of deleted events (but not the underlying recurring events) are returned. Optional. The default is False.
40734212
showHiddenInvitations: boolean, Whether to include hidden invitations in the result. Optional. The default is False.

‎googleapiclient/discovery_cache/documents/calendar.v3.json

+44-4
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,7 @@
11381138
"type": "string"
11391139
},
11401140
"q": {
1141-
"description": "Free text search terms to find events that match these terms in the following fields: summary, description, location, attendee's displayName, attendee's email. Optional.",
1141+
"description": "Free text search terms to find events that match these terms in the following fields:\n\n- summary \n- description \n- location \n- attendee's displayName \n- attendee's email \n- workingLocationProperties.officeLocation.buildingId \n- workingLocationProperties.officeLocation.deskId \n- workingLocationProperties.officeLocation.label \n- workingLocationProperties.customLocation.label \nThese search terms also match predefined keywords against all display title translations of working location, out-of-office, and focus-time events. For example, searching for \"Office\" or \"Bureau\" returns working location events of type officeLocation, whereas searching for \"Out of office\" or \"Abwesend\" returns out-of-office events. Optional.",
11421142
"location": "query",
11431143
"type": "string"
11441144
},
@@ -1205,7 +1205,7 @@
12051205
"supportsSubscription": true
12061206
},
12071207
"move": {
1208-
"description": "Moves an event to another calendar, i.e. changes an event's organizer.",
1208+
"description": "Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; outOfOffice, focusTime and workingLocation events cannot be moved.",
12091209
"httpMethod": "POST",
12101210
"id": "calendar.events.move",
12111211
"parameterOrder": [
@@ -1541,7 +1541,7 @@
15411541
"type": "string"
15421542
},
15431543
"q": {
1544-
"description": "Free text search terms to find events that match these terms in the following fields: summary, description, location, attendee's displayName, attendee's email. Optional.",
1544+
"description": "Free text search terms to find events that match these terms in the following fields:\n\n- summary \n- description \n- location \n- attendee's displayName \n- attendee's email \n- workingLocationProperties.officeLocation.buildingId \n- workingLocationProperties.officeLocation.deskId \n- workingLocationProperties.officeLocation.label \n- workingLocationProperties.customLocation.label \nThese search terms also match predefined keywords against all display title translations of working location, out-of-office, and focus-time events. For example, searching for \"Office\" or \"Bureau\" returns working location events of type officeLocation, whereas searching for \"Out of office\" or \"Abwesend\" returns out-of-office events. Optional.",
15451545
"location": "query",
15461546
"type": "string"
15471547
},
@@ -1735,7 +1735,7 @@
17351735
}
17361736
}
17371737
},
1738-
"revision": "20231020",
1738+
"revision": "20231116",
17391739
"rootUrl": "https://www.googleapis.com/",
17401740
"schemas": {
17411741
"Acl": {
@@ -2417,6 +2417,10 @@
24172417
},
24182418
"type": "object"
24192419
},
2420+
"focusTimeProperties": {
2421+
"$ref": "EventFocusTimeProperties",
2422+
"description": "Focus Time event data."
2423+
},
24202424
"gadget": {
24212425
"description": "A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata.",
24222426
"properties": {
@@ -2538,6 +2542,10 @@
25382542
"$ref": "EventDateTime",
25392543
"description": "For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. It uniquely identifies the instance within the recurring event series even if the instance was moved to a different time. Immutable."
25402544
},
2545+
"outOfOfficeProperties": {
2546+
"$ref": "EventOutOfOfficeProperties",
2547+
"description": "Out of office event data."
2548+
},
25412549
"privateCopy": {
25422550
"default": "false",
25432551
"description": "If set to True, Event propagation is disabled. Note that it is not the same thing as Private event properties. Optional. Immutable. The default is False.",
@@ -2728,6 +2736,38 @@
27282736
},
27292737
"type": "object"
27302738
},
2739+
"EventFocusTimeProperties": {
2740+
"id": "EventFocusTimeProperties",
2741+
"properties": {
2742+
"autoDeclineMode": {
2743+
"description": "Whether to decline meeting invitations which overlap Focus Time events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Focus Time event is present are to be declined.",
2744+
"type": "string"
2745+
},
2746+
"chatStatus": {
2747+
"description": "The status to mark the user in Chat and related products. This can be available or doNotDisturb.",
2748+
"type": "string"
2749+
},
2750+
"declineMessage": {
2751+
"description": "Response message to set if an existing event or new invitation is automatically declined by Calendar.",
2752+
"type": "string"
2753+
}
2754+
},
2755+
"type": "object"
2756+
},
2757+
"EventOutOfOfficeProperties": {
2758+
"id": "EventOutOfOfficeProperties",
2759+
"properties": {
2760+
"autoDeclineMode": {
2761+
"description": "Whether to decline meeting invitations which overlap Out of office events. Valid values are declineNone, meaning that no meeting invitations are declined; declineAllConflictingInvitations, meaning that all conflicting meeting invitations that conflict with the event are declined; and declineOnlyNewConflictingInvitations, meaning that only new conflicting meeting invitations which arrive while the Out of office event is present are to be declined.",
2762+
"type": "string"
2763+
},
2764+
"declineMessage": {
2765+
"description": "Response message to set if an existing event or new invitation is automatically declined by Calendar.",
2766+
"type": "string"
2767+
}
2768+
},
2769+
"type": "object"
2770+
},
27312771
"EventReminder": {
27322772
"id": "EventReminder",
27332773
"properties": {

0 commit comments

Comments
 (0)
Please sign in to comment.