Typed options for Slack send_message/3.
Summary
Functions
Builds send options from a struct, keyword list, or map.
Builds Slack API payload options for message sends.
Returns the Zoi schema for send options.
Extracts transport options for Slack send calls.
Types
@type t() :: %Jido.Chat.Slack.SendOptions{ attachments: nil | nil | any(), blocks: nil | nil | any(), icon_emoji: nil | nil | binary(), icon_url: nil | nil | binary(), reply_broadcast: nil | nil | boolean(), req: nil | nil | any(), thread_ts: nil | nil | any(), token: nil | nil | binary(), transport: any(), unfurl_links: nil | nil | boolean(), unfurl_media: nil | nil | boolean(), username: nil | nil | binary() }
Functions
Builds send options from a struct, keyword list, or map.
Builds Slack API payload options for message sends.
Returns the Zoi schema for send options.
Extracts transport options for Slack send calls.