googleapis.gmail.v1 library

Classes

AutoForwarding
Auto-forwarding settings for an account.
BatchDeleteMessagesRequest
BatchModifyMessagesRequest
ByteRange
Specifies a range of media.
Delegate
Settings for a delegate. Delegates can read, send, and delete messages, as well as view and add contacts, for the delegator's account. See "Set up mail delegation" for more information about delegates.
DownloadOptions
Represents options for downloading media. [...]
Draft
A draft email in the user's mailbox.
Filter
Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread.
FilterAction
A set of actions to perform on a message.
FilterCriteria
Message matching criteria.
ForwardingAddress
Settings for a forwarding address.
GmailApi
Access Gmail mailboxes including sending user email.
History
A record of a change to the user's mailbox. Each history change may affect multiple messages in multiple ways.
HistoryLabelAdded
HistoryLabelRemoved
HistoryMessageAdded
HistoryMessageDeleted
ImapSettings
IMAP settings for an account.
Label
Labels are used to categorize messages and threads within the user's mailbox.
LabelColor
ListDelegatesResponse
Response for the ListDelegates method.
ListDraftsResponse
ListFiltersResponse
Response for the ListFilters method.
ListForwardingAddressesResponse
Response for the ListForwardingAddresses method.
ListHistoryResponse
ListLabelsResponse
ListMessagesResponse
ListSendAsResponse
Response for the ListSendAs method.
ListSmimeInfoResponse
ListThreadsResponse
Media
Represents a media consisting of a stream of bytes, a content type and a length.
Message
An email message.
MessagePart
A single MIME message part.
MessagePartBody
The body of a single MIME message part.
MessagePartHeader
ModifyMessageRequest
ModifyThreadRequest
PartialDownloadOptions
Options for downloading a Media.
PopSettings
POP settings for an account.
Profile
Profile for a Gmail user.
ResumableUploadOptions
Specifies options for resumable uploads.
SendAs
Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address. Send-as aliases correspond to the "Send Mail As" feature in the web interface.
SmimeInfo
An S/MIME email config.
SmtpMsa
Configuration for communication with an SMTP service.
Thread
A collection of messages representing a conversation.
UploadOptions
Represents options for uploading a Media.
UsersDraftsResourceApi
UsersHistoryResourceApi
UsersLabelsResourceApi
UsersMessagesAttachmentsResourceApi
UsersMessagesResourceApi
UsersResourceApi
UsersSettingsDelegatesResourceApi
UsersSettingsFiltersResourceApi
UsersSettingsForwardingAddressesResourceApi
UsersSettingsResourceApi
UsersSettingsSendAsResourceApi
UsersSettingsSendAsSmimeInfoResourceApi
UsersThreadsResourceApi
VacationSettings
Vacation auto-reply settings for an account. These settings correspond to the "Vacation responder" feature in the web interface.
WatchRequest
Set up or update a new push notification watch on this user's mailbox.
WatchResponse
Push notification watch response.

Constants

USER_AGENT → const String
'dart-api-client gmail/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.