ExPlain.Customers.Customer (ExPlain v0.3.0)

Copy Markdown View Source

A Plain customer.

Summary

Types

email()

@type email() :: %{
  email: String.t(),
  is_verified: boolean(),
  verified_at: ExPlain.DateTime.t() | nil
}

t()

@type t() :: %ExPlain.Customers.Customer{
  company: ExPlain.Companies.Company.t() | nil,
  created_at: ExPlain.DateTime.t(),
  created_by: ExPlain.Actor.t() | nil,
  email: email(),
  external_id: String.t() | nil,
  full_name: String.t(),
  id: String.t(),
  marked_as_spam_at: ExPlain.DateTime.t() | nil,
  short_name: String.t() | nil,
  updated_at: ExPlain.DateTime.t()
}