Aurinko.Types.Email (Aurinko v0.2.1)

Copy Markdown View Source

Represents an Aurinko email message.

Summary

Types

address()

@type address() :: %{name: String.t() | nil, address: String.t()}

t()

@type t() :: %Aurinko.Types.Email{
  bcc: [address()],
  body: String.t() | nil,
  body_type: String.t() | nil,
  cc: [address()],
  folder_id: String.t() | nil,
  from: address() | nil,
  has_attachments: boolean(),
  id: String.t(),
  internet_message_id: String.t() | nil,
  is_flagged: boolean(),
  is_read: boolean(),
  labels: [String.t()],
  received_at: DateTime.t() | nil,
  sent_at: DateTime.t() | nil,
  snippet: String.t() | nil,
  subject: String.t() | nil,
  thread_id: String.t() | nil,
  to: [address()]
}

Functions

from_response(m)

@spec from_response(map()) :: t()