Lettermint.Types.UpdateRouteData (Lettermint v2.1.0)

Copy Markdown View Source

schema:UpdateRouteData.

Fields

  • name (optional, nullable)
  • settings (optional, nullable): Route settings. track_opens and track_clicks apply to transactional and broadcast routes when email tracking is available. generate_plaintext_fallback opts in to generated plaintext fallbacks for HTML-only outbound messages; customer-provided plaintext is always preserved. suppress_auto_responders adds outbound headers that suppress auto-responders. suppress_disposable_recipients skips matching recipients for each message without adding them to suppression lists. tls controls whether TLS is opportunistic or enforced. disable_hosted_unsubscribe applies to broadcast routes when enabled for the team. redact_email_content requires email redaction access
  • inbound_settings (optional, nullable): Inbound route settings. Only accepted for inbound routes
  • inbound_domain (optional, nullable)
  • inbound_spam_threshold (optional, nullable)
  • attachment_delivery (optional, nullable)

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.UpdateRouteData{
  attachment_delivery: Lettermint.Types.AttachmentDelivery.t() | nil | :unset,
  extra: %{optional(String.t()) => term()},
  inbound_domain: String.t() | nil | :unset,
  inbound_settings:
    Lettermint.Types.UpdateRouteInboundSettingsData.t() | nil | :unset,
  inbound_spam_threshold: number() | nil | :unset,
  name: String.t() | nil | :unset,
  settings: Lettermint.Types.UpdateRouteSettingsData.t() | nil | :unset
}