ArchAstro. SDK. Types. SlackDeliveryOutcome
(archastro v0.3.0)
Copy Markdown
What happened to one agent message this platform sent to a Slack channel. Lets you confirm delivery, or find out why a reply never arrived, without reading the channel's mirrored conversation.
Summary
Types
@type t() :: %ArchAstro.SDK.Types.SlackDeliveryOutcome{ agent: String.t() | ArchAstro.SDK.Unset.t(), binding: String.t() | ArchAstro.SDK.Unset.t(), channel: String.t(), failure_reason: String.t() | ArchAstro.SDK.Unset.t(), guard_kind: String.t() | ArchAstro.SDK.Unset.t(), guard_labels: [String.t()] | ArchAstro.SDK.Unset.t(), id: String.t(), message: String.t() | ArchAstro.SDK.Unset.t(), operation: String.t(), outcome: String.t(), recorded_at: DateTime.t(), thread_ts: String.t() | ArchAstro.SDK.Unset.t() }
Functions
@spec from_map(ArchAstro.SDK.JSON.object()) :: t()
@spec matches?(ArchAstro.SDK.JSON.t()) :: boolean()
@spec to_map(t()) :: ArchAstro.SDK.JSON.object()