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.
HardwareKeyMetadata
Metadata for hardware keys.
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.
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. 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.