Lettermint.Types.RouteData (Lettermint v2.1.0)

Copy Markdown View Source

schema:RouteData.

Fields

  • id (required)
  • project_id (required)
  • slug (required)
  • name (required)
  • route_type (required)
  • is_default (required)
  • inbound_address (optional, nullable): Permanent compatibility address for this inbound route (<route-uuid-without-hyphens>@inbound.lettermint.co). It keeps working alongside the catch-all route domain
  • inbound_route_domain (optional, nullable): Catch-all receiving domain for this inbound route. Mail to any address at this domain reaches the route. Null for non-inbound routes
  • inbound_mx_hostname (optional)
  • inbound_domain (optional, nullable)
  • inbound_domain_verified_at (optional, nullable)
  • inbound_spam_threshold (optional, nullable)
  • attachment_delivery (optional)
  • settings (optional, nullable): Route settings available for this route type and team feature access
  • project (optional)
  • webhooks_count (optional)
  • suppressed_recipients_count (optional)
  • statistics (optional)
  • created_at (required)
  • updated_at (required)

Absent fields are :unset; nil is JSON null. extra holds response fields that this version of the SDK does not know.

Summary

Types

t()

@type t() :: %Lettermint.Types.RouteData{
  attachment_delivery: Lettermint.Types.AttachmentDelivery.t() | :unset,
  created_at: String.t(),
  extra: %{optional(String.t()) => term()},
  id: String.t(),
  inbound_address: String.t() | nil | :unset,
  inbound_domain: String.t() | nil | :unset,
  inbound_domain_verified_at: String.t() | nil | :unset,
  inbound_mx_hostname: String.t() | :unset,
  inbound_route_domain: String.t() | nil | :unset,
  inbound_spam_threshold: number() | nil | :unset,
  is_default: boolean(),
  name: String.t(),
  project: Lettermint.Types.ProjectData.t() | :unset,
  project_id: String.t(),
  route_type: Lettermint.Types.RouteType.t(),
  settings: Lettermint.Types.RouteDataSettings.t() | nil | :unset,
  slug: String.t(),
  statistics: [Lettermint.Types.RouteStatisticData.t()] | :unset,
  suppressed_recipients_count: integer() | :unset,
  updated_at: String.t(),
  webhooks_count: integer() | :unset
}