Sendio.Mailboxes.Mailbox (sendio v1.1.0)

Sendio Mailbox struct.

sent, delivered, bounced and complained count the last 30 days; sent_total counts all time. credentials is only set by Sendio.Mailboxes.create/2, when IMAP/SMTP is ready, and deleted only by Sendio.Mailboxes.remove/2.

Summary

Types

@type t() :: %Sendio.Mailboxes.Mailbox{
  address: String.t() | nil,
  agent_inbox_id: String.t() | nil,
  bounced: integer() | nil,
  complained: integer() | nil,
  created_at: DateTime.t() | nil,
  credentials: Sendio.Mailboxes.Credentials.t() | nil,
  deleted: boolean() | nil,
  delivered: integer() | nil,
  domain: String.t() | nil,
  domain_id: String.t() | nil,
  health: String.t() | nil,
  id: String.t(),
  imap_smtp: String.t() | nil,
  kind: String.t() | nil,
  last_sent_at: DateTime.t() | nil,
  sent: integer() | nil,
  sent_total: integer() | nil,
  warmup_changed_at: DateTime.t() | nil,
  warmup_enabled: boolean() | nil
}