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
summary (Optional[str]): Display text on the calendar. Defaults to "Out of Office".
1621
1639
auto_decline_mode (Optional[str]): How to handle conflicting invitations. One of: "declineAllConflictingInvitations" (default), "declineOnlyNewConflictingInvitations", "declineNone".
1622
1640
decline_message (Optional[str]): Message included when auto-declining invitations.
1641
+
recurrence (Optional[List[str]]): RFC5545 recurrence rules for a recurring Out of Office series, e.g. ["RRULE:FREQ=WEEKLY;COUNT=10"].
1623
1642
timezone (Optional[str]): Timezone for the event (e.g., "America/New_York", "Europe/London"). Required when using date-only values or dateTime values without an explicit UTC offset.
1624
-
time_min (Optional[str]): For "list" action: start of time range. Defaults to current time.
1643
+
time_min (Optional[str]): For "list" action: start of time range. Defaults to current time. Recurring series are expanded into individual instances in the requested range.
1625
1644
time_max (Optional[str]): For "list" action: end of time range.
1626
1645
max_results (int): For "list" action: maximum events to return. Defaults to 10.
1627
1646
event_id (Optional[str]): Event ID. Required for "update" and "delete" actions.
1628
-
calendar_id (str): Calendar ID. Defaults to 'primary'. OOO events are typically on the primarycalendar.
1647
+
calendar_id (str): Calendar ID. Defaults to 'primary'. Out of Office status events live on primary calendars, so use 'primary' or a user's primary calendar ID/email rather than a secondary calendar ID.
1629
1648
1630
1649
Returns:
1631
1650
str: Confirmation message with event details, or a formatted list of OOO events.
summary (Optional[str]): Display text on the calendar. Defaults to "Focus Time".
2055
2085
auto_decline_mode (Optional[str]): How to handle conflicting invitations. One of: "declineAllConflictingInvitations" (default), "declineOnlyNewConflictingInvitations", "declineNone".
2056
2086
decline_message (Optional[str]): Message included when auto-declining invitations.
2057
-
chat_status (Optional[str]): Google Chat status during the focus time. Currently supports: "doNotDisturb".
2087
+
chat_status (Optional[str]): Google Chat status during the focus time. Supports "doNotDisturb" (default) and "available".
2088
+
recurrence (Optional[List[str]]): RFC5545 recurrence rules for a recurring Focus Time series, e.g. ["RRULE:FREQ=WEEKLY;COUNT=10"].
2058
2089
timezone (Optional[str]): Timezone for the event (e.g., "America/New_York", "Europe/London"). Required when using date-only values or dateTime values without an explicit UTC offset.
2059
-
time_min (Optional[str]): For "list" action: start of time range. Defaults to current time.
2090
+
time_min (Optional[str]): For "list" action: start of time range. Defaults to current time. Recurring series are expanded into individual instances in the requested range.
2060
2091
time_max (Optional[str]): For "list" action: end of time range.
2061
2092
max_results (int): For "list" action: maximum events to return. Defaults to 10.
2062
2093
event_id (Optional[str]): Event ID. Required for "update" and "delete" actions.
2063
-
calendar_id (str): Calendar ID. Defaults to 'primary'. Focus Time events are typically on the primarycalendar.
2094
+
calendar_id (str): Calendar ID. Defaults to 'primary'. Focus Time status events live on primary calendars, so use 'primary' or a user's primary calendar ID/email rather than a secondary calendar ID.
2064
2095
2065
2096
Returns:
2066
2097
str: Confirmation message with event details, or a formatted list of Focus Time events.
0 commit comments