calendar#

Google Calendar toolkit.

Classes

calendar.base.CalendarBaseTool

Base class for Google Calendar tools.

calendar.create_event.CalendarCreateEvent

Tool that creates an event in Google Calendar.

calendar.create_event.CreateEventSchema

Input for CalendarCreateEvent.

calendar.current_datetime.CurrentDatetimeSchema

Input for GetCurrentDatetime.

calendar.current_datetime.GetCurrentDatetime

Tool that gets the current datetime according to the calendar timezone.

calendar.delete_event.CalendarDeleteEvent

Tool that delete an event in Google Calendar.

calendar.delete_event.DeleteEventSchema

Input for CalendarDeleteEvent.

calendar.get_calendars_info.GetCalendarsInfo

Tool that get information about the calendars in Google Calendar.

calendar.move_event.CalendarMoveEvent

Tool that move an event between calendars in Google Calendar.

calendar.move_event.MoveEventSchema

Input for CalendarMoveEvent.

calendar.search_events.CalendarSearchEvents

Tool that retrieves events from Google Calendar.

calendar.search_events.SearchEventsSchema

Input for CalendarSearchEvents.

calendar.toolkit.CalendarToolkit

Toolkit for interacting with Google Calendar.

calendar.update_event.CalendarUpdateEvent

Tool that updates an event in Google Calendar.

calendar.update_event.UpdateEventSchema

Input for CalendarUpdateEvent.

Functions

calendar.utils.build_resource_service([...])

Build a Google Calendar service.

calendar.utils.get_google_credentials([...])

Get credentials.

calendar.utils.import_google()

Import google libraries.

calendar.utils.import_googleapiclient_resource_builder()

Import googleapiclient.discovery.build function.

calendar.utils.import_installed_app_flow()

Import InstalledAppFlow class.

calendar.utils.is_all_day_event(...)

Check if the event is all day.