schema:SuppressedRecipientData.
Fields
id(required)type(required)value(required)reason(required)scope(required)applies_to(required)project_id(required, nullable)route_id(required, nullable)source_message(optional, nullable)created_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.SuppressedRecipientData{ applies_to: Lettermint.Types.SuppressionAppliesTo.t(), created_at: String.t(), extra: %{optional(String.t()) => term()}, id: String.t(), project_id: String.t() | nil, reason: Lettermint.Types.SuppressionReason.t(), route_id: String.t() | nil, scope: Lettermint.Types.SuppressionScope.t(), source_message: Lettermint.Types.SuppressionSourceMessageData.t() | nil | :unset, type: Lettermint.Types.SuppressionType.t(), value: String.t() }