gogol-gmail-1.0.0: gen/Gogol/Gmail.hs
{-# 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.Gmail
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.
--
-- /See:/ <https://developers.google.com/gmail/api/ Gmail API Reference>
module Gogol.Gmail
( -- * Configuration
gmailService,
-- * OAuth Scopes
Gmail'FullControl,
Gmail'Addons'Current'Action'Compose,
Gmail'Addons'Current'Message'Action,
Gmail'Addons'Current'Message'Metadata,
Gmail'Addons'Current'Message'Readonly,
Gmail'Compose,
Gmail'Insert,
Gmail'Labels,
Gmail'Metadata,
Gmail'Modify,
Gmail'Readonly,
Gmail'Send,
Gmail'Settings'Basic,
Gmail'Settings'Sharing,
-- * Resources
-- ** gmail.users.drafts.create
GmailUsersDraftsCreateResource,
GmailUsersDraftsCreate (..),
newGmailUsersDraftsCreate,
-- ** gmail.users.drafts.delete
GmailUsersDraftsDeleteResource,
GmailUsersDraftsDelete (..),
newGmailUsersDraftsDelete,
-- ** gmail.users.drafts.get
GmailUsersDraftsGetResource,
GmailUsersDraftsGet (..),
newGmailUsersDraftsGet,
-- ** gmail.users.drafts.list
GmailUsersDraftsListResource,
GmailUsersDraftsList (..),
newGmailUsersDraftsList,
-- ** gmail.users.drafts.send
GmailUsersDraftsSendResource,
GmailUsersDraftsSend (..),
newGmailUsersDraftsSend,
-- ** gmail.users.drafts.update
GmailUsersDraftsUpdateResource,
GmailUsersDraftsUpdate (..),
newGmailUsersDraftsUpdate,
-- ** gmail.users.getProfile
GmailUsersGetProfileResource,
GmailUsersGetProfile (..),
newGmailUsersGetProfile,
-- ** gmail.users.history.list
GmailUsersHistoryListResource,
GmailUsersHistoryList (..),
newGmailUsersHistoryList,
-- ** gmail.users.labels.create
GmailUsersLabelsCreateResource,
GmailUsersLabelsCreate (..),
newGmailUsersLabelsCreate,
-- ** gmail.users.labels.delete
GmailUsersLabelsDeleteResource,
GmailUsersLabelsDelete (..),
newGmailUsersLabelsDelete,
-- ** gmail.users.labels.get
GmailUsersLabelsGetResource,
GmailUsersLabelsGet (..),
newGmailUsersLabelsGet,
-- ** gmail.users.labels.list
GmailUsersLabelsListResource,
GmailUsersLabelsList (..),
newGmailUsersLabelsList,
-- ** gmail.users.labels.patch
GmailUsersLabelsPatchResource,
GmailUsersLabelsPatch (..),
newGmailUsersLabelsPatch,
-- ** gmail.users.labels.update
GmailUsersLabelsUpdateResource,
GmailUsersLabelsUpdate (..),
newGmailUsersLabelsUpdate,
-- ** gmail.users.messages.attachments.get
GmailUsersMessagesAttachmentsGetResource,
GmailUsersMessagesAttachmentsGet (..),
newGmailUsersMessagesAttachmentsGet,
-- ** gmail.users.messages.batchDelete
GmailUsersMessagesBatchDeleteResource,
GmailUsersMessagesBatchDelete (..),
newGmailUsersMessagesBatchDelete,
-- ** gmail.users.messages.batchModify
GmailUsersMessagesBatchModifyResource,
GmailUsersMessagesBatchModify (..),
newGmailUsersMessagesBatchModify,
-- ** gmail.users.messages.delete
GmailUsersMessagesDeleteResource,
GmailUsersMessagesDelete (..),
newGmailUsersMessagesDelete,
-- ** gmail.users.messages.get
GmailUsersMessagesGetResource,
GmailUsersMessagesGet (..),
newGmailUsersMessagesGet,
-- ** gmail.users.messages.import
GmailUsersMessagesImportResource,
GmailUsersMessagesImport (..),
newGmailUsersMessagesImport,
-- ** gmail.users.messages.insert
GmailUsersMessagesInsertResource,
GmailUsersMessagesInsert (..),
newGmailUsersMessagesInsert,
-- ** gmail.users.messages.list
GmailUsersMessagesListResource,
GmailUsersMessagesList (..),
newGmailUsersMessagesList,
-- ** gmail.users.messages.modify
GmailUsersMessagesModifyResource,
GmailUsersMessagesModify (..),
newGmailUsersMessagesModify,
-- ** gmail.users.messages.send
GmailUsersMessagesSendResource,
GmailUsersMessagesSend (..),
newGmailUsersMessagesSend,
-- ** gmail.users.messages.trash
GmailUsersMessagesTrashResource,
GmailUsersMessagesTrash (..),
newGmailUsersMessagesTrash,
-- ** gmail.users.messages.untrash
GmailUsersMessagesUntrashResource,
GmailUsersMessagesUntrash (..),
newGmailUsersMessagesUntrash,
-- ** gmail.users.settings.cse.identities.create
GmailUsersSettingsCseIdentitiesCreateResource,
GmailUsersSettingsCseIdentitiesCreate (..),
newGmailUsersSettingsCseIdentitiesCreate,
-- ** gmail.users.settings.cse.identities.delete
GmailUsersSettingsCseIdentitiesDeleteResource,
GmailUsersSettingsCseIdentitiesDelete (..),
newGmailUsersSettingsCseIdentitiesDelete,
-- ** gmail.users.settings.cse.identities.get
GmailUsersSettingsCseIdentitiesGetResource,
GmailUsersSettingsCseIdentitiesGet (..),
newGmailUsersSettingsCseIdentitiesGet,
-- ** gmail.users.settings.cse.identities.list
GmailUsersSettingsCseIdentitiesListResource,
GmailUsersSettingsCseIdentitiesList (..),
newGmailUsersSettingsCseIdentitiesList,
-- ** gmail.users.settings.cse.identities.patch
GmailUsersSettingsCseIdentitiesPatchResource,
GmailUsersSettingsCseIdentitiesPatch (..),
newGmailUsersSettingsCseIdentitiesPatch,
-- ** gmail.users.settings.cse.keypairs.create
GmailUsersSettingsCseKeypairsCreateResource,
GmailUsersSettingsCseKeypairsCreate (..),
newGmailUsersSettingsCseKeypairsCreate,
-- ** gmail.users.settings.cse.keypairs.disable
GmailUsersSettingsCseKeypairsDisableResource,
GmailUsersSettingsCseKeypairsDisable (..),
newGmailUsersSettingsCseKeypairsDisable,
-- ** gmail.users.settings.cse.keypairs.enable
GmailUsersSettingsCseKeypairsEnableResource,
GmailUsersSettingsCseKeypairsEnable (..),
newGmailUsersSettingsCseKeypairsEnable,
-- ** gmail.users.settings.cse.keypairs.get
GmailUsersSettingsCseKeypairsGetResource,
GmailUsersSettingsCseKeypairsGet (..),
newGmailUsersSettingsCseKeypairsGet,
-- ** gmail.users.settings.cse.keypairs.list
GmailUsersSettingsCseKeypairsListResource,
GmailUsersSettingsCseKeypairsList (..),
newGmailUsersSettingsCseKeypairsList,
-- ** gmail.users.settings.cse.keypairs.obliterate
GmailUsersSettingsCseKeypairsObliterateResource,
GmailUsersSettingsCseKeypairsObliterate (..),
newGmailUsersSettingsCseKeypairsObliterate,
-- ** gmail.users.settings.delegates.create
GmailUsersSettingsDelegatesCreateResource,
GmailUsersSettingsDelegatesCreate (..),
newGmailUsersSettingsDelegatesCreate,
-- ** gmail.users.settings.delegates.delete
GmailUsersSettingsDelegatesDeleteResource,
GmailUsersSettingsDelegatesDelete (..),
newGmailUsersSettingsDelegatesDelete,
-- ** gmail.users.settings.delegates.get
GmailUsersSettingsDelegatesGetResource,
GmailUsersSettingsDelegatesGet (..),
newGmailUsersSettingsDelegatesGet,
-- ** gmail.users.settings.delegates.list
GmailUsersSettingsDelegatesListResource,
GmailUsersSettingsDelegatesList (..),
newGmailUsersSettingsDelegatesList,
-- ** gmail.users.settings.filters.create
GmailUsersSettingsFiltersCreateResource,
GmailUsersSettingsFiltersCreate (..),
newGmailUsersSettingsFiltersCreate,
-- ** gmail.users.settings.filters.delete
GmailUsersSettingsFiltersDeleteResource,
GmailUsersSettingsFiltersDelete (..),
newGmailUsersSettingsFiltersDelete,
-- ** gmail.users.settings.filters.get
GmailUsersSettingsFiltersGetResource,
GmailUsersSettingsFiltersGet (..),
newGmailUsersSettingsFiltersGet,
-- ** gmail.users.settings.filters.list
GmailUsersSettingsFiltersListResource,
GmailUsersSettingsFiltersList (..),
newGmailUsersSettingsFiltersList,
-- ** gmail.users.settings.forwardingAddresses.create
GmailUsersSettingsForwardingAddressesCreateResource,
GmailUsersSettingsForwardingAddressesCreate (..),
newGmailUsersSettingsForwardingAddressesCreate,
-- ** gmail.users.settings.forwardingAddresses.delete
GmailUsersSettingsForwardingAddressesDeleteResource,
GmailUsersSettingsForwardingAddressesDelete (..),
newGmailUsersSettingsForwardingAddressesDelete,
-- ** gmail.users.settings.forwardingAddresses.get
GmailUsersSettingsForwardingAddressesGetResource,
GmailUsersSettingsForwardingAddressesGet (..),
newGmailUsersSettingsForwardingAddressesGet,
-- ** gmail.users.settings.forwardingAddresses.list
GmailUsersSettingsForwardingAddressesListResource,
GmailUsersSettingsForwardingAddressesList (..),
newGmailUsersSettingsForwardingAddressesList,
-- ** gmail.users.settings.getAutoForwarding
GmailUsersSettingsGetAutoForwardingResource,
GmailUsersSettingsGetAutoForwarding (..),
newGmailUsersSettingsGetAutoForwarding,
-- ** gmail.users.settings.getImap
GmailUsersSettingsGetImapResource,
GmailUsersSettingsGetImap (..),
newGmailUsersSettingsGetImap,
-- ** gmail.users.settings.getLanguage
GmailUsersSettingsGetLanguageResource,
GmailUsersSettingsGetLanguage (..),
newGmailUsersSettingsGetLanguage,
-- ** gmail.users.settings.getPop
GmailUsersSettingsGetPopResource,
GmailUsersSettingsGetPop (..),
newGmailUsersSettingsGetPop,
-- ** gmail.users.settings.getVacation
GmailUsersSettingsGetVacationResource,
GmailUsersSettingsGetVacation (..),
newGmailUsersSettingsGetVacation,
-- ** gmail.users.settings.sendAs.create
GmailUsersSettingsSendAsCreateResource,
GmailUsersSettingsSendAsCreate (..),
newGmailUsersSettingsSendAsCreate,
-- ** gmail.users.settings.sendAs.delete
GmailUsersSettingsSendAsDeleteResource,
GmailUsersSettingsSendAsDelete (..),
newGmailUsersSettingsSendAsDelete,
-- ** gmail.users.settings.sendAs.get
GmailUsersSettingsSendAsGetResource,
GmailUsersSettingsSendAsGet (..),
newGmailUsersSettingsSendAsGet,
-- ** gmail.users.settings.sendAs.list
GmailUsersSettingsSendAsListResource,
GmailUsersSettingsSendAsList (..),
newGmailUsersSettingsSendAsList,
-- ** gmail.users.settings.sendAs.patch
GmailUsersSettingsSendAsPatchResource,
GmailUsersSettingsSendAsPatch (..),
newGmailUsersSettingsSendAsPatch,
-- ** gmail.users.settings.sendAs.smimeInfo.delete
GmailUsersSettingsSendAsSmimeInfoDeleteResource,
GmailUsersSettingsSendAsSmimeInfoDelete (..),
newGmailUsersSettingsSendAsSmimeInfoDelete,
-- ** gmail.users.settings.sendAs.smimeInfo.get
GmailUsersSettingsSendAsSmimeInfoGetResource,
GmailUsersSettingsSendAsSmimeInfoGet (..),
newGmailUsersSettingsSendAsSmimeInfoGet,
-- ** gmail.users.settings.sendAs.smimeInfo.insert
GmailUsersSettingsSendAsSmimeInfoInsertResource,
GmailUsersSettingsSendAsSmimeInfoInsert (..),
newGmailUsersSettingsSendAsSmimeInfoInsert,
-- ** gmail.users.settings.sendAs.smimeInfo.list
GmailUsersSettingsSendAsSmimeInfoListResource,
GmailUsersSettingsSendAsSmimeInfoList (..),
newGmailUsersSettingsSendAsSmimeInfoList,
-- ** gmail.users.settings.sendAs.smimeInfo.setDefault
GmailUsersSettingsSendAsSmimeInfoSetDefaultResource,
GmailUsersSettingsSendAsSmimeInfoSetDefault (..),
newGmailUsersSettingsSendAsSmimeInfoSetDefault,
-- ** gmail.users.settings.sendAs.update
GmailUsersSettingsSendAsUpdateResource,
GmailUsersSettingsSendAsUpdate (..),
newGmailUsersSettingsSendAsUpdate,
-- ** gmail.users.settings.sendAs.verify
GmailUsersSettingsSendAsVerifyResource,
GmailUsersSettingsSendAsVerify (..),
newGmailUsersSettingsSendAsVerify,
-- ** gmail.users.settings.updateAutoForwarding
GmailUsersSettingsUpdateAutoForwardingResource,
GmailUsersSettingsUpdateAutoForwarding (..),
newGmailUsersSettingsUpdateAutoForwarding,
-- ** gmail.users.settings.updateImap
GmailUsersSettingsUpdateImapResource,
GmailUsersSettingsUpdateImap (..),
newGmailUsersSettingsUpdateImap,
-- ** gmail.users.settings.updateLanguage
GmailUsersSettingsUpdateLanguageResource,
GmailUsersSettingsUpdateLanguage (..),
newGmailUsersSettingsUpdateLanguage,
-- ** gmail.users.settings.updatePop
GmailUsersSettingsUpdatePopResource,
GmailUsersSettingsUpdatePop (..),
newGmailUsersSettingsUpdatePop,
-- ** gmail.users.settings.updateVacation
GmailUsersSettingsUpdateVacationResource,
GmailUsersSettingsUpdateVacation (..),
newGmailUsersSettingsUpdateVacation,
-- ** gmail.users.stop
GmailUsersStopResource,
GmailUsersStop (..),
newGmailUsersStop,
-- ** gmail.users.threads.delete
GmailUsersThreadsDeleteResource,
GmailUsersThreadsDelete (..),
newGmailUsersThreadsDelete,
-- ** gmail.users.threads.get
GmailUsersThreadsGetResource,
GmailUsersThreadsGet (..),
newGmailUsersThreadsGet,
-- ** gmail.users.threads.list
GmailUsersThreadsListResource,
GmailUsersThreadsList (..),
newGmailUsersThreadsList,
-- ** gmail.users.threads.modify
GmailUsersThreadsModifyResource,
GmailUsersThreadsModify (..),
newGmailUsersThreadsModify,
-- ** gmail.users.threads.trash
GmailUsersThreadsTrashResource,
GmailUsersThreadsTrash (..),
newGmailUsersThreadsTrash,
-- ** gmail.users.threads.untrash
GmailUsersThreadsUntrashResource,
GmailUsersThreadsUntrash (..),
newGmailUsersThreadsUntrash,
-- ** gmail.users.watch
GmailUsersWatchResource,
GmailUsersWatch (..),
newGmailUsersWatch,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** AutoForwarding
AutoForwarding (..),
newAutoForwarding,
-- ** AutoForwarding_Disposition
AutoForwarding_Disposition (..),
-- ** BatchDeleteMessagesRequest
BatchDeleteMessagesRequest (..),
newBatchDeleteMessagesRequest,
-- ** BatchModifyMessagesRequest
BatchModifyMessagesRequest (..),
newBatchModifyMessagesRequest,
-- ** CseIdentity
CseIdentity (..),
newCseIdentity,
-- ** CseKeyPair
CseKeyPair (..),
newCseKeyPair,
-- ** CseKeyPair_EnablementState
CseKeyPair_EnablementState (..),
-- ** CsePrivateKeyMetadata
CsePrivateKeyMetadata (..),
newCsePrivateKeyMetadata,
-- ** Delegate
Delegate (..),
newDelegate,
-- ** Delegate_VerificationStatus
Delegate_VerificationStatus (..),
-- ** DisableCseKeyPairRequest
DisableCseKeyPairRequest (..),
newDisableCseKeyPairRequest,
-- ** Draft
Draft (..),
newDraft,
-- ** EnableCseKeyPairRequest
EnableCseKeyPairRequest (..),
newEnableCseKeyPairRequest,
-- ** Filter
Filter (..),
newFilter,
-- ** FilterAction
FilterAction (..),
newFilterAction,
-- ** FilterCriteria
FilterCriteria (..),
newFilterCriteria,
-- ** FilterCriteria_SizeComparison
FilterCriteria_SizeComparison (..),
-- ** ForwardingAddress
ForwardingAddress (..),
newForwardingAddress,
-- ** ForwardingAddress_VerificationStatus
ForwardingAddress_VerificationStatus (..),
-- ** HardwareKeyMetadata
HardwareKeyMetadata (..),
newHardwareKeyMetadata,
-- ** History
History (..),
newHistory,
-- ** HistoryLabelAdded
HistoryLabelAdded (..),
newHistoryLabelAdded,
-- ** HistoryLabelRemoved
HistoryLabelRemoved (..),
newHistoryLabelRemoved,
-- ** HistoryMessageAdded
HistoryMessageAdded (..),
newHistoryMessageAdded,
-- ** HistoryMessageDeleted
HistoryMessageDeleted (..),
newHistoryMessageDeleted,
-- ** ImapSettings
ImapSettings (..),
newImapSettings,
-- ** ImapSettings_ExpungeBehavior
ImapSettings_ExpungeBehavior (..),
-- ** KaclsKeyMetadata
KaclsKeyMetadata (..),
newKaclsKeyMetadata,
-- ** Label
Label (..),
newLabel,
-- ** Label_LabelListVisibility
Label_LabelListVisibility (..),
-- ** Label_MessageListVisibility
Label_MessageListVisibility (..),
-- ** Label_Type
Label_Type (..),
-- ** LabelColor
LabelColor (..),
newLabelColor,
-- ** LanguageSettings
LanguageSettings (..),
newLanguageSettings,
-- ** ListCseIdentitiesResponse
ListCseIdentitiesResponse (..),
newListCseIdentitiesResponse,
-- ** ListCseKeyPairsResponse
ListCseKeyPairsResponse (..),
newListCseKeyPairsResponse,
-- ** ListDelegatesResponse
ListDelegatesResponse (..),
newListDelegatesResponse,
-- ** ListDraftsResponse
ListDraftsResponse (..),
newListDraftsResponse,
-- ** ListFiltersResponse
ListFiltersResponse (..),
newListFiltersResponse,
-- ** ListForwardingAddressesResponse
ListForwardingAddressesResponse (..),
newListForwardingAddressesResponse,
-- ** ListHistoryResponse
ListHistoryResponse (..),
newListHistoryResponse,
-- ** ListLabelsResponse
ListLabelsResponse (..),
newListLabelsResponse,
-- ** ListMessagesResponse
ListMessagesResponse (..),
newListMessagesResponse,
-- ** ListSendAsResponse
ListSendAsResponse (..),
newListSendAsResponse,
-- ** ListSmimeInfoResponse
ListSmimeInfoResponse (..),
newListSmimeInfoResponse,
-- ** ListThreadsResponse
ListThreadsResponse (..),
newListThreadsResponse,
-- ** Message
Message (..),
newMessage,
-- ** MessagePart
MessagePart (..),
newMessagePart,
-- ** MessagePartBody
MessagePartBody (..),
newMessagePartBody,
-- ** MessagePartHeader
MessagePartHeader (..),
newMessagePartHeader,
-- ** ModifyMessageRequest
ModifyMessageRequest (..),
newModifyMessageRequest,
-- ** ModifyThreadRequest
ModifyThreadRequest (..),
newModifyThreadRequest,
-- ** ObliterateCseKeyPairRequest
ObliterateCseKeyPairRequest (..),
newObliterateCseKeyPairRequest,
-- ** PopSettings
PopSettings (..),
newPopSettings,
-- ** PopSettings_AccessWindow
PopSettings_AccessWindow (..),
-- ** PopSettings_Disposition
PopSettings_Disposition (..),
-- ** Profile
Profile (..),
newProfile,
-- ** SendAs
SendAs (..),
newSendAs,
-- ** SendAs_VerificationStatus
SendAs_VerificationStatus (..),
-- ** SignAndEncryptKeyPairs
SignAndEncryptKeyPairs (..),
newSignAndEncryptKeyPairs,
-- ** SmimeInfo
SmimeInfo (..),
newSmimeInfo,
-- ** SmtpMsa
SmtpMsa (..),
newSmtpMsa,
-- ** SmtpMsa_SecurityMode
SmtpMsa_SecurityMode (..),
-- ** Thread
Thread (..),
newThread,
-- ** VacationSettings
VacationSettings (..),
newVacationSettings,
-- ** WatchRequest
WatchRequest (..),
newWatchRequest,
-- ** WatchRequest_LabelFilterAction
WatchRequest_LabelFilterAction (..),
-- ** WatchRequest_LabelFilterBehavior
WatchRequest_LabelFilterBehavior (..),
-- ** WatchResponse
WatchResponse (..),
newWatchResponse,
-- ** UsersDraftsGetFormat
UsersDraftsGetFormat (..),
-- ** UsersHistoryListHistoryTypes
UsersHistoryListHistoryTypes (..),
-- ** UsersMessagesGetFormat
UsersMessagesGetFormat (..),
-- ** UsersMessagesImportInternalDateSource
UsersMessagesImportInternalDateSource (..),
-- ** UsersMessagesInsertInternalDateSource
UsersMessagesInsertInternalDateSource (..),
-- ** UsersThreadsGetFormat
UsersThreadsGetFormat (..),
)
where
import Gogol.Gmail.Types
import Gogol.Gmail.Users.Drafts.Create
import Gogol.Gmail.Users.Drafts.Delete
import Gogol.Gmail.Users.Drafts.Get
import Gogol.Gmail.Users.Drafts.List
import Gogol.Gmail.Users.Drafts.Send
import Gogol.Gmail.Users.Drafts.Update
import Gogol.Gmail.Users.GetProfile
import Gogol.Gmail.Users.History.List
import Gogol.Gmail.Users.Labels.Create
import Gogol.Gmail.Users.Labels.Delete
import Gogol.Gmail.Users.Labels.Get
import Gogol.Gmail.Users.Labels.List
import Gogol.Gmail.Users.Labels.Patch
import Gogol.Gmail.Users.Labels.Update
import Gogol.Gmail.Users.Messages.Attachments.Get
import Gogol.Gmail.Users.Messages.BatchDelete
import Gogol.Gmail.Users.Messages.BatchModify
import Gogol.Gmail.Users.Messages.Delete
import Gogol.Gmail.Users.Messages.Get
import Gogol.Gmail.Users.Messages.Import
import Gogol.Gmail.Users.Messages.Insert
import Gogol.Gmail.Users.Messages.List
import Gogol.Gmail.Users.Messages.Modify
import Gogol.Gmail.Users.Messages.Send
import Gogol.Gmail.Users.Messages.Trash
import Gogol.Gmail.Users.Messages.Untrash
import Gogol.Gmail.Users.Settings.Cse.Identities.Create
import Gogol.Gmail.Users.Settings.Cse.Identities.Delete
import Gogol.Gmail.Users.Settings.Cse.Identities.Get
import Gogol.Gmail.Users.Settings.Cse.Identities.List
import Gogol.Gmail.Users.Settings.Cse.Identities.Patch
import Gogol.Gmail.Users.Settings.Cse.Keypairs.Create
import Gogol.Gmail.Users.Settings.Cse.Keypairs.Disable
import Gogol.Gmail.Users.Settings.Cse.Keypairs.Enable
import Gogol.Gmail.Users.Settings.Cse.Keypairs.Get
import Gogol.Gmail.Users.Settings.Cse.Keypairs.List
import Gogol.Gmail.Users.Settings.Cse.Keypairs.Obliterate
import Gogol.Gmail.Users.Settings.Delegates.Create
import Gogol.Gmail.Users.Settings.Delegates.Delete
import Gogol.Gmail.Users.Settings.Delegates.Get
import Gogol.Gmail.Users.Settings.Delegates.List
import Gogol.Gmail.Users.Settings.Filters.Create
import Gogol.Gmail.Users.Settings.Filters.Delete
import Gogol.Gmail.Users.Settings.Filters.Get
import Gogol.Gmail.Users.Settings.Filters.List
import Gogol.Gmail.Users.Settings.ForwardingAddresses.Create
import Gogol.Gmail.Users.Settings.ForwardingAddresses.Delete
import Gogol.Gmail.Users.Settings.ForwardingAddresses.Get
import Gogol.Gmail.Users.Settings.ForwardingAddresses.List
import Gogol.Gmail.Users.Settings.GetAutoForwarding
import Gogol.Gmail.Users.Settings.GetImap
import Gogol.Gmail.Users.Settings.GetLanguage
import Gogol.Gmail.Users.Settings.GetPop
import Gogol.Gmail.Users.Settings.GetVacation
import Gogol.Gmail.Users.Settings.SendAs.Create
import Gogol.Gmail.Users.Settings.SendAs.Delete
import Gogol.Gmail.Users.Settings.SendAs.Get
import Gogol.Gmail.Users.Settings.SendAs.List
import Gogol.Gmail.Users.Settings.SendAs.Patch
import Gogol.Gmail.Users.Settings.SendAs.SmimeInfo.Delete
import Gogol.Gmail.Users.Settings.SendAs.SmimeInfo.Get
import Gogol.Gmail.Users.Settings.SendAs.SmimeInfo.Insert
import Gogol.Gmail.Users.Settings.SendAs.SmimeInfo.List
import Gogol.Gmail.Users.Settings.SendAs.SmimeInfo.SetDefault
import Gogol.Gmail.Users.Settings.SendAs.Update
import Gogol.Gmail.Users.Settings.SendAs.Verify
import Gogol.Gmail.Users.Settings.UpdateAutoForwarding
import Gogol.Gmail.Users.Settings.UpdateImap
import Gogol.Gmail.Users.Settings.UpdateLanguage
import Gogol.Gmail.Users.Settings.UpdatePop
import Gogol.Gmail.Users.Settings.UpdateVacation
import Gogol.Gmail.Users.Stop
import Gogol.Gmail.Users.Threads.Delete
import Gogol.Gmail.Users.Threads.Get
import Gogol.Gmail.Users.Threads.List
import Gogol.Gmail.Users.Threads.Modify
import Gogol.Gmail.Users.Threads.Trash
import Gogol.Gmail.Users.Threads.Untrash
import Gogol.Gmail.Users.Watch