{-# LANGUAGE DataKinds #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE ImportQualifiedPost #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-name-shadowing #-} {-# OPTIONS_GHC -fno-warn-unused-binds #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- | -- Module : Gogol.AppsCalendar -- Copyright : (c) 2015-2025 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- Manipulates events and other calendar data. -- -- /See:/ module Gogol.AppsCalendar ( -- * Configuration appsCalendarService, -- * OAuth Scopes Calendar'FullControl, Calendar'Acls, Calendar'Acls'Readonly, Calendar'App'Created, Calendar'Calendarlist, Calendar'Calendarlist'Readonly, Calendar'Calendars, Calendar'Calendars'Readonly, Calendar'Events, Calendar'Events'Freebusy, Calendar'Events'Owned, Calendar'Events'Owned'Readonly, Calendar'Events'Public'Readonly, Calendar'Events'Readonly, Calendar'Freebusy, Calendar'Readonly, Calendar'Settings'Readonly, -- * Resources -- ** calendar.acl.delete CalendarAclDeleteResource, CalendarAclDelete (..), newCalendarAclDelete, -- ** calendar.acl.get CalendarAclGetResource, CalendarAclGet (..), newCalendarAclGet, -- ** calendar.acl.insert CalendarAclInsertResource, CalendarAclInsert (..), newCalendarAclInsert, -- ** calendar.acl.list CalendarAclListResource, CalendarAclList (..), newCalendarAclList, -- ** calendar.acl.patch CalendarAclPatchResource, CalendarAclPatch (..), newCalendarAclPatch, -- ** calendar.acl.update CalendarAclUpdateResource, CalendarAclUpdate (..), newCalendarAclUpdate, -- ** calendar.acl.watch CalendarAclWatchResource, CalendarAclWatch (..), newCalendarAclWatch, -- ** calendar.calendarList.delete CalendarCalendarListDeleteResource, CalendarCalendarListDelete (..), newCalendarCalendarListDelete, -- ** calendar.calendarList.get CalendarCalendarListGetResource, CalendarCalendarListGet (..), newCalendarCalendarListGet, -- ** calendar.calendarList.insert CalendarCalendarListInsertResource, CalendarCalendarListInsert (..), newCalendarCalendarListInsert, -- ** calendar.calendarList.list CalendarCalendarListListResource, CalendarCalendarListList (..), newCalendarCalendarListList, -- ** calendar.calendarList.patch CalendarCalendarListPatchResource, CalendarCalendarListPatch (..), newCalendarCalendarListPatch, -- ** calendar.calendarList.update CalendarCalendarListUpdateResource, CalendarCalendarListUpdate (..), newCalendarCalendarListUpdate, -- ** calendar.calendarList.watch CalendarCalendarListWatchResource, CalendarCalendarListWatch (..), newCalendarCalendarListWatch, -- ** calendar.calendars.clear CalendarCalendarsClearResource, CalendarCalendarsClear (..), newCalendarCalendarsClear, -- ** calendar.calendars.delete CalendarCalendarsDeleteResource, CalendarCalendarsDelete (..), newCalendarCalendarsDelete, -- ** calendar.calendars.get CalendarCalendarsGetResource, CalendarCalendarsGet (..), newCalendarCalendarsGet, -- ** calendar.calendars.insert CalendarCalendarsInsertResource, CalendarCalendarsInsert (..), newCalendarCalendarsInsert, -- ** calendar.calendars.patch CalendarCalendarsPatchResource, CalendarCalendarsPatch (..), newCalendarCalendarsPatch, -- ** calendar.calendars.update CalendarCalendarsUpdateResource, CalendarCalendarsUpdate (..), newCalendarCalendarsUpdate, -- ** calendar.channels.stop CalendarChannelsStopResource, CalendarChannelsStop (..), newCalendarChannelsStop, -- ** calendar.colors.get CalendarColorsGetResource, CalendarColorsGet (..), newCalendarColorsGet, -- ** calendar.events.delete CalendarEventsDeleteResource, CalendarEventsDelete (..), newCalendarEventsDelete, -- ** calendar.events.get CalendarEventsGetResource, CalendarEventsGet (..), newCalendarEventsGet, -- ** calendar.events.import CalendarEventsImportResource, CalendarEventsImport (..), newCalendarEventsImport, -- ** calendar.events.insert CalendarEventsInsertResource, CalendarEventsInsert (..), newCalendarEventsInsert, -- ** calendar.events.instances CalendarEventsInstancesResource, CalendarEventsInstances (..), newCalendarEventsInstances, -- ** calendar.events.list CalendarEventsListResource, CalendarEventsList (..), newCalendarEventsList, -- ** calendar.events.move CalendarEventsMoveResource, CalendarEventsMove (..), newCalendarEventsMove, -- ** calendar.events.patch CalendarEventsPatchResource, CalendarEventsPatch (..), newCalendarEventsPatch, -- ** calendar.events.quickAdd CalendarEventsQuickAddResource, CalendarEventsQuickAdd (..), newCalendarEventsQuickAdd, -- ** calendar.events.update CalendarEventsUpdateResource, CalendarEventsUpdate (..), newCalendarEventsUpdate, -- ** calendar.events.watch CalendarEventsWatchResource, CalendarEventsWatch (..), newCalendarEventsWatch, -- ** calendar.freebusy.query CalendarFreebusyQueryResource, CalendarFreebusyQuery (..), newCalendarFreebusyQuery, -- ** calendar.settings.get CalendarSettingsGetResource, CalendarSettingsGet (..), newCalendarSettingsGet, -- ** calendar.settings.list CalendarSettingsListResource, CalendarSettingsList (..), newCalendarSettingsList, -- ** calendar.settings.watch CalendarSettingsWatchResource, CalendarSettingsWatch (..), newCalendarSettingsWatch, -- * Types -- ** Acl Acl (..), newAcl, -- ** AclRule AclRule (..), newAclRule, -- ** AclRule_Scope AclRule_Scope (..), newAclRule_Scope, -- ** Calendar Calendar (..), newCalendar, -- ** CalendarList CalendarList (..), newCalendarList, -- ** CalendarListEntry CalendarListEntry (..), newCalendarListEntry, -- ** CalendarListEntry_NotificationSettings CalendarListEntry_NotificationSettings (..), newCalendarListEntry_NotificationSettings, -- ** CalendarNotification CalendarNotification (..), newCalendarNotification, -- ** Channel Channel (..), newChannel, -- ** Channel_Params Channel_Params (..), newChannel_Params, -- ** ColorDefinition ColorDefinition (..), newColorDefinition, -- ** Colors Colors (..), newColors, -- ** Colors_Calendar Colors_Calendar (..), newColors_Calendar, -- ** Colors_Event Colors_Event (..), newColors_Event, -- ** ConferenceData ConferenceData (..), newConferenceData, -- ** ConferenceParameters ConferenceParameters (..), newConferenceParameters, -- ** ConferenceParametersAddOnParameters ConferenceParametersAddOnParameters (..), newConferenceParametersAddOnParameters, -- ** ConferenceParametersAddOnParameters_Parameters ConferenceParametersAddOnParameters_Parameters (..), newConferenceParametersAddOnParameters_Parameters, -- ** ConferenceProperties ConferenceProperties (..), newConferenceProperties, -- ** ConferenceRequestStatus ConferenceRequestStatus (..), newConferenceRequestStatus, -- ** ConferenceSolution ConferenceSolution (..), newConferenceSolution, -- ** ConferenceSolutionKey ConferenceSolutionKey (..), newConferenceSolutionKey, -- ** CreateConferenceRequest CreateConferenceRequest (..), newCreateConferenceRequest, -- ** EntryPoint EntryPoint (..), newEntryPoint, -- ** Error' Error' (..), newError, -- ** Event Event (..), newEvent, -- ** Event_Creator Event_Creator (..), newEvent_Creator, -- ** Event_ExtendedProperties Event_ExtendedProperties (..), newEvent_ExtendedProperties, -- ** Event_ExtendedProperties_Private Event_ExtendedProperties_Private (..), newEvent_ExtendedProperties_Private, -- ** Event_ExtendedProperties_Shared Event_ExtendedProperties_Shared (..), newEvent_ExtendedProperties_Shared, -- ** Event_Gadget Event_Gadget (..), newEvent_Gadget, -- ** Event_Gadget_Preferences Event_Gadget_Preferences (..), newEvent_Gadget_Preferences, -- ** Event_Organizer Event_Organizer (..), newEvent_Organizer, -- ** Event_Reminders Event_Reminders (..), newEvent_Reminders, -- ** Event_Source Event_Source (..), newEvent_Source, -- ** EventAttachment EventAttachment (..), newEventAttachment, -- ** EventAttendee EventAttendee (..), newEventAttendee, -- ** EventBirthdayProperties EventBirthdayProperties (..), newEventBirthdayProperties, -- ** EventDateTime EventDateTime (..), newEventDateTime, -- ** EventFocusTimeProperties EventFocusTimeProperties (..), newEventFocusTimeProperties, -- ** EventOutOfOfficeProperties EventOutOfOfficeProperties (..), newEventOutOfOfficeProperties, -- ** EventReminder EventReminder (..), newEventReminder, -- ** EventWorkingLocationProperties EventWorkingLocationProperties (..), newEventWorkingLocationProperties, -- ** EventWorkingLocationProperties_CustomLocation EventWorkingLocationProperties_CustomLocation (..), newEventWorkingLocationProperties_CustomLocation, -- ** EventWorkingLocationProperties_OfficeLocation EventWorkingLocationProperties_OfficeLocation (..), newEventWorkingLocationProperties_OfficeLocation, -- ** Events Events (..), newEvents, -- ** FreeBusyCalendar FreeBusyCalendar (..), newFreeBusyCalendar, -- ** FreeBusyGroup FreeBusyGroup (..), newFreeBusyGroup, -- ** FreeBusyRequest FreeBusyRequest (..), newFreeBusyRequest, -- ** FreeBusyRequestItem FreeBusyRequestItem (..), newFreeBusyRequestItem, -- ** FreeBusyResponse FreeBusyResponse (..), newFreeBusyResponse, -- ** FreeBusyResponse_Calendars FreeBusyResponse_Calendars (..), newFreeBusyResponse_Calendars, -- ** FreeBusyResponse_Groups FreeBusyResponse_Groups (..), newFreeBusyResponse_Groups, -- ** Setting Setting (..), newSetting, -- ** Settings Settings (..), newSettings, -- ** TimePeriod TimePeriod (..), newTimePeriod, -- ** CalendarListListMinAccessRole CalendarListListMinAccessRole (..), -- ** CalendarListWatchMinAccessRole CalendarListWatchMinAccessRole (..), -- ** EventsDeleteSendUpdates EventsDeleteSendUpdates (..), -- ** EventsInsertSendUpdates EventsInsertSendUpdates (..), -- ** EventsListEventTypes EventsListEventTypes (..), -- ** EventsListOrderBy EventsListOrderBy (..), -- ** EventsMoveSendUpdates EventsMoveSendUpdates (..), -- ** EventsPatchSendUpdates EventsPatchSendUpdates (..), -- ** EventsQuickAddSendUpdates EventsQuickAddSendUpdates (..), -- ** EventsUpdateSendUpdates EventsUpdateSendUpdates (..), -- ** EventsWatchEventTypes EventsWatchEventTypes (..), -- ** EventsWatchOrderBy EventsWatchOrderBy (..), ) where import Gogol.AppsCalendar.Calendar.Acl.Delete import Gogol.AppsCalendar.Calendar.Acl.Get import Gogol.AppsCalendar.Calendar.Acl.Insert import Gogol.AppsCalendar.Calendar.Acl.List import Gogol.AppsCalendar.Calendar.Acl.Patch import Gogol.AppsCalendar.Calendar.Acl.Update import Gogol.AppsCalendar.Calendar.Acl.Watch import Gogol.AppsCalendar.Calendar.CalendarList.Delete import Gogol.AppsCalendar.Calendar.CalendarList.Get import Gogol.AppsCalendar.Calendar.CalendarList.Insert import Gogol.AppsCalendar.Calendar.CalendarList.List import Gogol.AppsCalendar.Calendar.CalendarList.Patch import Gogol.AppsCalendar.Calendar.CalendarList.Update import Gogol.AppsCalendar.Calendar.CalendarList.Watch import Gogol.AppsCalendar.Calendar.Calendars.Clear import Gogol.AppsCalendar.Calendar.Calendars.Delete import Gogol.AppsCalendar.Calendar.Calendars.Get import Gogol.AppsCalendar.Calendar.Calendars.Insert import Gogol.AppsCalendar.Calendar.Calendars.Patch import Gogol.AppsCalendar.Calendar.Calendars.Update import Gogol.AppsCalendar.Calendar.Channels.Stop import Gogol.AppsCalendar.Calendar.Colors.Get import Gogol.AppsCalendar.Calendar.Events.Delete import Gogol.AppsCalendar.Calendar.Events.Get import Gogol.AppsCalendar.Calendar.Events.Import import Gogol.AppsCalendar.Calendar.Events.Insert import Gogol.AppsCalendar.Calendar.Events.Instances import Gogol.AppsCalendar.Calendar.Events.List import Gogol.AppsCalendar.Calendar.Events.Move import Gogol.AppsCalendar.Calendar.Events.Patch import Gogol.AppsCalendar.Calendar.Events.QuickAdd import Gogol.AppsCalendar.Calendar.Events.Update import Gogol.AppsCalendar.Calendar.Events.Watch import Gogol.AppsCalendar.Calendar.Freebusy.Query import Gogol.AppsCalendar.Calendar.Settings.Get import Gogol.AppsCalendar.Calendar.Settings.List import Gogol.AppsCalendar.Calendar.Settings.Watch import Gogol.AppsCalendar.Types