schema:ProjectData.
Fields
id(required)name(required)delivery_mode(required)smtp_enabled(required)redact_email_content(required)default_route_id(required, nullable)token_generated_at(required, nullable)token_last_used_at(required, nullable)token_last_used_ip(required, nullable)routes(optional)routes_count(optional)domains(optional)domains_count(optional)last_28_days(optional, nullable)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
@type t() :: %Lettermint.Types.ProjectData{ created_at: String.t(), default_route_id: String.t() | nil, delivery_mode: Lettermint.Types.DeliveryMode.t(), domains: [Lettermint.Types.DomainData.t()] | :unset, domains_count: integer() | :unset, extra: %{optional(String.t()) => term()}, id: String.t(), last_28_days: Lettermint.Types.MessageStatsData.t() | nil | :unset, name: String.t(), redact_email_content: boolean(), routes: [Lettermint.Types.RouteData.t()] | :unset, routes_count: integer() | :unset, smtp_enabled: boolean(), token_generated_at: String.t() | nil, token_last_used_at: String.t() | nil, token_last_used_ip: String.t() | nil, updated_at: String.t() }