gmail v0.0.6 Gmail.Message

An email message.

Summary

Functions

Converts a Gmail API message resource into a local struct

Gets the specified message

Gets the specified message

Lists the messages in the user’s mailbox

Searches for messages in the user’s mailbox

Searches for messages in the user’s mailbox

Types

t :: %Gmail.Message{history_id: term, id: term, label_ids: term, payload: term, raw: term, size_estimate: term, snippet: term, thread_id: term}

Functions

convert(map)

Specs

convert(Map.t) :: Gmail.Message.t

Converts a Gmail API message resource into a local struct

get(id)

Specs

get(String.t) :: {:ok, Gmail.Message.t}

Gets the specified message.

Gmail API documentation: https://developers.google.com/gmail/api/v1/reference/users/messages/get

get(user_id, id)

Specs

Gets the specified message.

Gmail API documentation: https://developers.google.com/gmail/api/v1/reference/users/messages/get

list(user_id \\ "me")

Specs

list(String.t) :: {:ok, [Gmail.Message.t]}

Lists the messages in the user’s mailbox.

Gmail API documentation: https://developers.google.com/gmail/api/v1/reference/users/messages/list

search(query)

Searches for messages in the user’s mailbox.

Gmail API documentation: https://developers.google.com/gmail/api/v1/reference/users/messages/list

search(user_id, query)

Searches for messages in the user’s mailbox.

Gmail API documentation: https://developers.google.com/gmail/api/v1/reference/users/messages/list