# Functions

# Constants

Manage drafts and send emails when you interact with the add-on.
View your email messages when you interact with the add-on.
View your email message metadata when the add-on is running.
View your email messages when the add-on is running.
Manage drafts and send emails.
Add emails into your Gmail mailbox.
See and edit your email labels.
View your email message metadata such as labels and headers, but not the email body.
Read, compose, and send emails from your Gmail account.
View your email messages and settings.
Send email on your behalf.
See, edit, create, or change your email settings and filters in Gmail.
Manage your sensitive mail settings, including who can manage your mail.
Read, compose, send, and permanently delete all your email from Gmail.

# Structs

AutoForwarding: Auto-forwarding settings for an account.
CseIdentity: The client-side encryption (CSE) configuration for the email address of an authenticated user.
CseKeyPair: A client-side encryption S/MIME key pair, which is comprised of a public key, its certificate chain, and metadata for its paired private key.
CsePrivateKeyMetadata: Metadata for a private key instance.
Delegate: Settings for a delegate.
DisableCseKeyPairRequest: Requests to turn off a client-side encryption key pair.
Draft: A draft email in the user's mailbox.
EnableCseKeyPairRequest: Requests to turn on a client-side encryption key pair.
Filter: Resource definition for Gmail filters.
FilterAction: A set of actions to perform on a message.
FilterCriteria: Message matching criteria.
ForwardingAddress: Settings for a forwarding address.
HardwareKeyMetadata: Metadata for hardware keys.
History: A record of a change to the user's mailbox.
ImapSettings: IMAP settings for an account.
KaclsKeyMetadata: Metadata for private keys managed by an external key access control list service.
Label: Labels are used to categorize messages and threads within the user's mailbox.
LanguageSettings: Language settings for an account.
ListDelegatesResponse: Response for the ListDelegates method.
ListFiltersResponse: Response for the ListFilters method.
ListForwardingAddressesResponse: Response for the ListForwardingAddresses method.
ListSendAsResponse: Response for the ListSendAs method.
Message: An email message.
MessagePart: A single MIME message part.
MessagePartBody: The body of a single MIME message part.
ObliterateCseKeyPairRequest: Request to obliterate a CSE key pair.
PopSettings: POP settings for an account.
Profile: Profile for a Gmail user.
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.
SignAndEncryptKeyPairs: The configuration of a CSE identity that uses different key pairs for signing and encryption.
SmimeInfo: An S/MIME email config.
SmtpMsa: Configuration for communication with an SMTP service.
Thread: A collection of messages representing a conversation.
VacationSettings: Vacation auto-reply settings for an account.
WatchRequest: Set up or update a new push notification watch on this user's mailbox.
WatchResponse: Push notification watch response.