Microsoft.Agents.Extensions.Slack.Api Namespace

Classes

Name Description
ActionPayload
BlocksChunk
Chunk
EventContent

Represents the inner event object from a Slack Events API callback payload. Slack calls this the "event content"; the full payload is preserved as a JsonObject so any field from any event type can be accessed via Get<T>(String) using the same snake_case names shown in the Slack docs. See https://docs.slack.dev/reference/events

EventEnvelope

Represents the outer envelope for a Slack Events API callback, containing metadata and the inner event payload as received from Slack.

MarkdownTextChunk
SlackApi

Provides methods for calling the Slack Web API using HTTP requests. This class enables integration with Slack by sending API method calls and handling responses.

SlackChannelData

Represents data associated with a slack channel event as provided by Azure Bot Service in the Activity.ChannelData property.

SlackModel

Base class for Slack model objects that expose dot-notation path navigation via Get<T>(String) and TryGet<T>(String, T).

SlackResponse

Represents a response from the Slack Web API.

SlackResponseException
SlackStream

Provides an interface for streaming message content to a Slack channel or thread using the Slack API. Supports starting, appending to, and stopping a message stream with support for rich content blocks and markdown.

SlackTaskStatus
Source
TaskDisplayMode
TaskUpdateChunk