Show / Hide Table of Contents

Namespace Google.Apis.Gmail.v1.Data

Classes

AutoForwarding

Auto-forwarding settings for an account.

BatchDeleteMessagesRequest

BatchModifyMessagesRequest

CseIdentity

The client-side encryption (CSE) configuration for the email address of an authenticated user. Gmail uses CSE configurations to save drafts of client-side encrypted email messages, and to sign and send encrypted email messages.

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. Gmail uses the key pair to complete the following tasks: - Sign outgoing client-side encrypted messages. - Save and reopen drafts of client-side encrypted messages. - Save and reopen sent messages. - Decrypt incoming or archived S/MIME messages.

CsePrivateKeyMetadata

Metadata for a private key instance.

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.

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. 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.

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.

KaclsKeyMetadata

Metadata for private keys managed by an external key access control list service. For details about managing key access, see Google Workspace CSE API Reference.

Label

Labels are used to categorize messages and threads within the user's mailbox. The maximum number of labels supported for a user's mailbox is 10,000.

LabelColor

LanguageSettings

Language settings for an account. These settings correspond to the "Language settings" feature in the web interface.

ListCseIdentitiesResponse

ListCseKeyPairsResponse

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

Message

An email message.

MessagePart

A single MIME message part.

MessagePartBody

The body of a single MIME message part.

MessagePartHeader

ModifyMessageRequest

ModifyThreadRequest

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. 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.

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.

In This Article
Back to top Generated by DocFX