{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.Gmail
(
gmailService
, gmailSettingsBasicScope
, mailGoogleComScope
, gmailModifyScope
, gmailMetadataScope
, gmailLabelsScope
, gmailSettingsSharingScope
, gmailSendScope
, gmailInsertScope
, gmailComposeScope
, gmailReadOnlyScope
, GmailAPI
, module Network.Google.Resource.Gmail.Users.Drafts.Create
, module Network.Google.Resource.Gmail.Users.Drafts.Delete
, module Network.Google.Resource.Gmail.Users.Drafts.Get
, module Network.Google.Resource.Gmail.Users.Drafts.List
, module Network.Google.Resource.Gmail.Users.Drafts.Send
, module Network.Google.Resource.Gmail.Users.Drafts.Update
, module Network.Google.Resource.Gmail.Users.GetProFile
, module Network.Google.Resource.Gmail.Users.History.List
, module Network.Google.Resource.Gmail.Users.Labels.Create
, module Network.Google.Resource.Gmail.Users.Labels.Delete
, module Network.Google.Resource.Gmail.Users.Labels.Get
, module Network.Google.Resource.Gmail.Users.Labels.List
, module Network.Google.Resource.Gmail.Users.Labels.Patch
, module Network.Google.Resource.Gmail.Users.Labels.Update
, module Network.Google.Resource.Gmail.Users.Messages.Attachments.Get
, module Network.Google.Resource.Gmail.Users.Messages.BatchDelete
, module Network.Google.Resource.Gmail.Users.Messages.BatchModify
, module Network.Google.Resource.Gmail.Users.Messages.Delete
, module Network.Google.Resource.Gmail.Users.Messages.Get
, module Network.Google.Resource.Gmail.Users.Messages.Import
, module Network.Google.Resource.Gmail.Users.Messages.Insert
, module Network.Google.Resource.Gmail.Users.Messages.List
, module Network.Google.Resource.Gmail.Users.Messages.Modify
, module Network.Google.Resource.Gmail.Users.Messages.Send
, module Network.Google.Resource.Gmail.Users.Messages.Trash
, module Network.Google.Resource.Gmail.Users.Messages.Untrash
, module Network.Google.Resource.Gmail.Users.Settings.Delegates.Create
, module Network.Google.Resource.Gmail.Users.Settings.Delegates.Delete
, module Network.Google.Resource.Gmail.Users.Settings.Delegates.Get
, module Network.Google.Resource.Gmail.Users.Settings.Delegates.List
, module Network.Google.Resource.Gmail.Users.Settings.Filters.Create
, module Network.Google.Resource.Gmail.Users.Settings.Filters.Delete
, module Network.Google.Resource.Gmail.Users.Settings.Filters.Get
, module Network.Google.Resource.Gmail.Users.Settings.Filters.List
, module Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Create
, module Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Delete
, module Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Get
, module Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.List
, module Network.Google.Resource.Gmail.Users.Settings.GetAutoForwarding
, module Network.Google.Resource.Gmail.Users.Settings.GetImap
, module Network.Google.Resource.Gmail.Users.Settings.GetPop
, module Network.Google.Resource.Gmail.Users.Settings.GetVacation
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Create
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Delete
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Get
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.List
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Patch
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Delete
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Get
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Insert
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.List
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.SetDefault
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Update
, module Network.Google.Resource.Gmail.Users.Settings.SendAs.Verify
, module Network.Google.Resource.Gmail.Users.Settings.UpdateAutoForwarding
, module Network.Google.Resource.Gmail.Users.Settings.UpdateImap
, module Network.Google.Resource.Gmail.Users.Settings.UpdatePop
, module Network.Google.Resource.Gmail.Users.Settings.UpdateVacation
, module Network.Google.Resource.Gmail.Users.Stop
, module Network.Google.Resource.Gmail.Users.Threads.Delete
, module Network.Google.Resource.Gmail.Users.Threads.Get
, module Network.Google.Resource.Gmail.Users.Threads.List
, module Network.Google.Resource.Gmail.Users.Threads.Modify
, module Network.Google.Resource.Gmail.Users.Threads.Trash
, module Network.Google.Resource.Gmail.Users.Threads.Untrash
, module Network.Google.Resource.Gmail.Users.Watch
, BatchDeleteMessagesRequest
, batchDeleteMessagesRequest
, bdmrIds
, FilterCriteriaSizeComparison (..)
, Delegate
, delegate
, dVerificationStatus
, dDelegateEmail
, UsersMessagesGetFormat (..)
, ModifyThreadRequest
, modifyThreadRequest
, mtrRemoveLabelIds
, mtrAddLabelIds
, ListFiltersResponse
, listFiltersResponse
, lfrFilter
, ModifyMessageRequest
, modifyMessageRequest
, mmrRemoveLabelIds
, mmrAddLabelIds
, ListForwardingAddressesResponse
, listForwardingAddressesResponse
, lfarForwardingAddresses
, PopSettings
, popSettings
, psAccessWindow
, psDisPosition
, PopSettingsAccessWindow (..)
, History
, history
, hLabelsRemoved
, hMessagesDeleted
, hMessagesAdded
, hLabelsAdded
, hId
, hMessages
, ListDelegatesResponse
, listDelegatesResponse
, ldrDelegates
, ForwardingAddressVerificationStatus (..)
, LabelColor
, labelColor
, lcBackgRoundColor
, lcTextColor
, FilterCriteria
, filterCriteria
, fcSizeComparison
, fcSubject
, fcSize
, fcExcludeChats
, fcTo
, fcFrom
, fcQuery
, fcNegatedQuery
, fcHasAttachment
, ProFile
, proFile
, pfMessagesTotal
, pfThreadsTotal
, pfHistoryId
, pfEmailAddress
, AutoForwardingDisPosition (..)
, MessagePartHeader
, messagePartHeader
, mphValue
, mphName
, UsersHistoryListHistoryTypes (..)
, SendAsVerificationStatus (..)
, ListHistoryResponse
, listHistoryResponse
, lhrNextPageToken
, lhrHistory
, lhrHistoryId
, SendAs
, sendAs
, saSignature
, saReplyToAddress
, saTreatAsAlias
, saSendAsEmail
, saDisplayName
, saVerificationStatus
, saSmtpMsa
, saIsPrimary
, saIsDefault
, LabelType (..)
, UsersDraftsGetFormat (..)
, UsersMessagesImportInternalDateSource (..)
, LabelMessageListVisibility (..)
, ListThreadsResponse
, listThreadsResponse
, ltrNextPageToken
, ltrResultSizeEstimate
, ltrThreads
, MessagePart
, messagePart
, mpParts
, mpBody
, mpMimeType
, mpHeaders
, mpPartId
, mpFilename
, HistoryLabelAdded
, historyLabelAdded
, hlaLabelIds
, hlaMessage
, ListLabelsResponse
, listLabelsResponse
, llrLabels
, VacationSettings
, vacationSettings
, vsEnableAutoReply
, vsResponseBodyPlainText
, vsRestrictToDomain
, vsStartTime
, vsResponseBodyHTML
, vsRestrictToContacts
, vsResponseSubject
, vsEndTime
, LabelLabelListVisibility (..)
, HistoryMessageDeleted
, historyMessageDeleted
, hmdMessage
, MessagePartBody
, messagePartBody
, mpbSize
, mpbData
, mpbAttachmentId
, AutoForwarding
, autoForwarding
, afEnabled
, afDisPosition
, afEmailAddress
, ListDraftsResponse
, listDraftsResponse
, ldrNextPageToken
, ldrResultSizeEstimate
, ldrDrafts
, ListSendAsResponse
, listSendAsResponse
, lsarSendAs
, WatchResponse
, watchResponse
, wrExpiration
, wrHistoryId
, DelegateVerificationStatus (..)
, UsersThreadsGetFormat (..)
, BatchModifyMessagesRequest
, batchModifyMessagesRequest
, bmmrIds
, bmmrRemoveLabelIds
, bmmrAddLabelIds
, Draft
, draft
, dId
, dMessage
, SmtpMsa
, smtpMsa
, smSecurityMode
, smUsername
, smPassword
, smHost
, smPort
, ForwardingAddress
, forwardingAddress
, faForwardingEmail
, faVerificationStatus
, PopSettingsDisPosition (..)
, Filter
, filter'
, fAction
, fId
, fCriteria
, WatchRequest
, watchRequest
, wrLabelFilterAction
, wrTopicName
, wrLabelIds
, WatchRequestLabelFilterAction (..)
, ImapSettings
, imapSettings
, isEnabled
, isExpungeBehavior
, isAutoExpunge
, isMaxFolderSize
, ImapSettingsExpungeBehavior (..)
, ListSmimeInfoResponse
, listSmimeInfoResponse
, lsirSmimeInfo
, SmtpMsaSecurityMode (..)
, Message
, message
, mRaw
, mSnippet
, mSizeEstimate
, mPayload
, mHistoryId
, mId
, mLabelIds
, mThreadId
, mInternalDate
, UsersMessagesInsertInternalDateSource (..)
, HistoryLabelRemoved
, historyLabelRemoved
, hlrLabelIds
, hlrMessage
, Thread
, thread
, tSnippet
, tHistoryId
, tId
, tMessages
, FilterAction
, filterAction
, faForward
, faRemoveLabelIds
, faAddLabelIds
, Label
, label
, lThreadsUnread
, lMessageListVisibility
, lMessagesTotal
, lColor
, lMessagesUnread
, lName
, lThreadsTotal
, lLabelListVisibility
, lId
, lType
, SmimeInfo
, smimeInfo
, siPem
, siExpiration
, siEncryptedKeyPassword
, siId
, siPkcs12
, siIssuerCn
, siIsDefault
, ListMessagesResponse
, listMessagesResponse
, lmrNextPageToken
, lmrResultSizeEstimate
, lmrMessages
, HistoryMessageAdded
, historyMessageAdded
, hmaMessage
) where
import Network.Google.Gmail.Types
import Network.Google.Prelude
import Network.Google.Resource.Gmail.Users.Drafts.Create
import Network.Google.Resource.Gmail.Users.Drafts.Delete
import Network.Google.Resource.Gmail.Users.Drafts.Get
import Network.Google.Resource.Gmail.Users.Drafts.List
import Network.Google.Resource.Gmail.Users.Drafts.Send
import Network.Google.Resource.Gmail.Users.Drafts.Update
import Network.Google.Resource.Gmail.Users.GetProFile
import Network.Google.Resource.Gmail.Users.History.List
import Network.Google.Resource.Gmail.Users.Labels.Create
import Network.Google.Resource.Gmail.Users.Labels.Delete
import Network.Google.Resource.Gmail.Users.Labels.Get
import Network.Google.Resource.Gmail.Users.Labels.List
import Network.Google.Resource.Gmail.Users.Labels.Patch
import Network.Google.Resource.Gmail.Users.Labels.Update
import Network.Google.Resource.Gmail.Users.Messages.Attachments.Get
import Network.Google.Resource.Gmail.Users.Messages.BatchDelete
import Network.Google.Resource.Gmail.Users.Messages.BatchModify
import Network.Google.Resource.Gmail.Users.Messages.Delete
import Network.Google.Resource.Gmail.Users.Messages.Get
import Network.Google.Resource.Gmail.Users.Messages.Import
import Network.Google.Resource.Gmail.Users.Messages.Insert
import Network.Google.Resource.Gmail.Users.Messages.List
import Network.Google.Resource.Gmail.Users.Messages.Modify
import Network.Google.Resource.Gmail.Users.Messages.Send
import Network.Google.Resource.Gmail.Users.Messages.Trash
import Network.Google.Resource.Gmail.Users.Messages.Untrash
import Network.Google.Resource.Gmail.Users.Settings.Delegates.Create
import Network.Google.Resource.Gmail.Users.Settings.Delegates.Delete
import Network.Google.Resource.Gmail.Users.Settings.Delegates.Get
import Network.Google.Resource.Gmail.Users.Settings.Delegates.List
import Network.Google.Resource.Gmail.Users.Settings.Filters.Create
import Network.Google.Resource.Gmail.Users.Settings.Filters.Delete
import Network.Google.Resource.Gmail.Users.Settings.Filters.Get
import Network.Google.Resource.Gmail.Users.Settings.Filters.List
import Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Create
import Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Delete
import Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.Get
import Network.Google.Resource.Gmail.Users.Settings.ForwardingAddresses.List
import Network.Google.Resource.Gmail.Users.Settings.GetAutoForwarding
import Network.Google.Resource.Gmail.Users.Settings.GetImap
import Network.Google.Resource.Gmail.Users.Settings.GetPop
import Network.Google.Resource.Gmail.Users.Settings.GetVacation
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Create
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Delete
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Get
import Network.Google.Resource.Gmail.Users.Settings.SendAs.List
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Patch
import Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Delete
import Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Get
import Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.Insert
import Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.List
import Network.Google.Resource.Gmail.Users.Settings.SendAs.SmimeInfo.SetDefault
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Update
import Network.Google.Resource.Gmail.Users.Settings.SendAs.Verify
import Network.Google.Resource.Gmail.Users.Settings.UpdateAutoForwarding
import Network.Google.Resource.Gmail.Users.Settings.UpdateImap
import Network.Google.Resource.Gmail.Users.Settings.UpdatePop
import Network.Google.Resource.Gmail.Users.Settings.UpdateVacation
import Network.Google.Resource.Gmail.Users.Stop
import Network.Google.Resource.Gmail.Users.Threads.Delete
import Network.Google.Resource.Gmail.Users.Threads.Get
import Network.Google.Resource.Gmail.Users.Threads.List
import Network.Google.Resource.Gmail.Users.Threads.Modify
import Network.Google.Resource.Gmail.Users.Threads.Trash
import Network.Google.Resource.Gmail.Users.Threads.Untrash
import Network.Google.Resource.Gmail.Users.Watch
type GmailAPI =
UsersHistoryListResource :<|>
UsersSettingsDelegatesListResource
:<|> UsersSettingsDelegatesGetResource
:<|> UsersSettingsDelegatesCreateResource
:<|> UsersSettingsDelegatesDeleteResource
:<|> UsersSettingsForwardingAddressesListResource
:<|> UsersSettingsForwardingAddressesGetResource
:<|> UsersSettingsForwardingAddressesCreateResource
:<|> UsersSettingsForwardingAddressesDeleteResource
:<|> UsersSettingsFiltersListResource
:<|> UsersSettingsFiltersGetResource
:<|> UsersSettingsFiltersCreateResource
:<|> UsersSettingsFiltersDeleteResource
:<|> UsersSettingsSendAsSmimeInfoInsertResource
:<|> UsersSettingsSendAsSmimeInfoListResource
:<|> UsersSettingsSendAsSmimeInfoGetResource
:<|> UsersSettingsSendAsSmimeInfoSetDefaultResource
:<|> UsersSettingsSendAsSmimeInfoDeleteResource
:<|> UsersSettingsSendAsVerifyResource
:<|> UsersSettingsSendAsListResource
:<|> UsersSettingsSendAsPatchResource
:<|> UsersSettingsSendAsGetResource
:<|> UsersSettingsSendAsCreateResource
:<|> UsersSettingsSendAsDeleteResource
:<|> UsersSettingsSendAsUpdateResource
:<|> UsersSettingsUpdateImapResource
:<|> UsersSettingsGetVacationResource
:<|> UsersSettingsGetAutoForwardingResource
:<|> UsersSettingsUpdateAutoForwardingResource
:<|> UsersSettingsUpdateVacationResource
:<|> UsersSettingsGetImapResource
:<|> UsersSettingsUpdatePopResource
:<|> UsersSettingsGetPopResource
:<|> UsersDraftsListResource
:<|> UsersDraftsGetResource
:<|> UsersDraftsCreateResource
:<|> UsersDraftsSendResource
:<|> UsersDraftsDeleteResource
:<|> UsersDraftsUpdateResource
:<|> UsersLabelsListResource
:<|> UsersLabelsPatchResource
:<|> UsersLabelsGetResource
:<|> UsersLabelsCreateResource
:<|> UsersLabelsDeleteResource
:<|> UsersLabelsUpdateResource
:<|> UsersThreadsListResource
:<|> UsersThreadsGetResource
:<|> UsersThreadsTrashResource
:<|> UsersThreadsUntrashResource
:<|> UsersThreadsModifyResource
:<|> UsersThreadsDeleteResource
:<|> UsersMessagesAttachmentsGetResource
:<|> UsersMessagesInsertResource
:<|> UsersMessagesListResource
:<|> UsersMessagesGetResource
:<|> UsersMessagesTrashResource
:<|> UsersMessagesSendResource
:<|> UsersMessagesBatchModifyResource
:<|> UsersMessagesUntrashResource
:<|> UsersMessagesImportResource
:<|> UsersMessagesBatchDeleteResource
:<|> UsersMessagesModifyResource
:<|> UsersMessagesDeleteResource
:<|> UsersGetProFileResource
:<|> UsersStopResource
:<|> UsersWatchResource