google_api_gmail v0.6.0 API Reference
Modules
API calls for all endpoints tagged Users
.
Handle Tesla connections for GoogleApi.Gmail.V1.
Auto-forwarding settings for an account.
Attributes
addLabelIds
(type:list(String.t)
, default:nil
) - A list of label IDs to add to messages.ids
(type:list(String.t)
, default:nil
) - The IDs of the messages to modify. There is a limit of 1000 ids per request.removeLabelIds
(type:list(String.t)
, default:nil
) - A list of label IDs to remove from messages.
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.
A draft email in the user's mailbox.
Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread.
A set of actions to perform on a message.
Message matching criteria.
Settings for a forwarding address.
A record of a change to the user's mailbox. Each history change may affect multiple messages in multiple ways.
IMAP settings for an account.
Labels are used to categorize messages and threads within the user's mailbox.
Attributes
backgroundColor
(type:String.t
, default:nil
) - The background color represented as hex string #RRGGBB (ex #000000). This field is required in order to set the color of a label. Only the following predefined set of color values are allowed: #000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #83334c #464646, #e7e7e7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a4706, #ffdeb5, #594c05, #fbe983, #684e07, #fdedc1, #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #ff7537, #ffad46, #662e37, #ebdbde, #cca6ac, #094228, #42d692, #16a765textColor
(type:String.t
, default:nil
) - The text color of the label, represented as hex string. This field is required in order to set the color of a label. Only the following predefined set of color values are allowed: #000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #83334c #464646, #e7e7e7, #0d3472, #b6cff5, #0d3b44, #98d7e4, #3d188e, #e3d7ff, #711a36, #fbd3e0, #8a1c0a, #f2b2a8, #7a2e0b, #ffc8af, #7a4706, #ffdeb5, #594c05, #fbe983, #684e07, #fdedc1, #0b4f30, #b3efd3, #04502e, #a2dcc1, #c2c2c2, #4986e7, #2da2bb, #b99aff, #994a64, #f691b2, #ff7537, #ffad46, #662e37, #ebdbde, #cca6ac, #094228, #42d692, #16a765
Language settings for an account. These settings correspond to the "Language settings" feature in the web interface.
Response for the ListDelegates method.
Attributes
drafts
(type:list(GoogleApi.Gmail.V1.Model.Draft.t)
, default:nil
) - List of drafts. Note that the Message property in each Draft resource only contains an id and a threadId. The messages.get method can fetch additional message details.nextPageToken
(type:String.t
, default:nil
) - Token to retrieve the next page of results in the list.resultSizeEstimate
(type:integer()
, default:nil
) - Estimated total number of results.
Response for the ListFilters method.
Response for the ListForwardingAddresses method.
Attributes
history
(type:list(GoogleApi.Gmail.V1.Model.History.t)
, default:nil
) - List of history records. Any messages contained in the response will typically only have id and threadId fields populated.historyId
(type:String.t
, default:nil
) - The ID of the mailbox's current history record.nextPageToken
(type:String.t
, default:nil
) - Page token to retrieve the next page of results in the list.
Attributes
messages
(type:list(GoogleApi.Gmail.V1.Model.Message.t)
, default:nil
) - List of messages. Note that each message resource contains only an id and a threadId. Additional message details can be fetched using the messages.get method.nextPageToken
(type:String.t
, default:nil
) - Token to retrieve the next page of results in the list.resultSizeEstimate
(type:integer()
, default:nil
) - Estimated total number of results.
Response for the ListSendAs method.
Attributes
nextPageToken
(type:String.t
, default:nil
) - Page token to retrieve the next page of results in the list.resultSizeEstimate
(type:integer()
, default:nil
) - Estimated total number of results.threads
(type:list(GoogleApi.Gmail.V1.Model.Thread.t)
, default:nil
) - List of threads. Note that each thread resource does not contain a list of messages. The list of messages for a given thread can be fetched using the threads.get method.
An email message.
A single MIME message part.
The body of a single MIME message part.
POP settings for an account.
Profile for a Gmail user.
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.
An S/MIME email config.
Configuration for communication with an SMTP service.
A collection of messages representing a conversation.
Vacation auto-reply settings for an account. These settings correspond to the "Vacation responder" feature in the web interface.
Set up or update a new push notification watch on this user's mailbox.
Push notification watch response.