Azure.Connectors.Sdk.Slack.Models Namespace

Classes

Name Description
Channel

channel

CreateChannelResponse

Response for Create a channel

JoinChannelResponse

Response for Join a public channel

ListChannelsResponse

Response for List public channels (Pagination support)

PostMessageRequest

PostMessageRequest

PostMessageResponse

Response for Post message (V2)

SetDNDResponse

Response for Set do not disturb

SlackModelFactory

Model factory for creating instances of Slack models. Use these factory methods to construct model instances in tests and scenarios where output-only properties (with init-only setters) need to be populated.

SlackOnNewFileTriggerPayload

Typed trigger payload for the OnNewFile trigger (Slack "When a file is created", operationId: OnNewFile). Deserialize Connector Namespace callbacks directly: JsonSerializer.Deserialize<SlackOnNewFileTriggerPayload>(body).

SlackTriggers

Static registry of trigger operations for the Slack connector that have typed payloads. Maps operation names to their typed TriggerCallbackPayload<T> subtypes. Triggers that return binary content (e.g., file downloads) are not included here because they have no JSON-deserializable payload type. See SlackTriggerOperations for the complete list of trigger operation name constants.

Structs

Name Description
Parse

Extensible enum for known Parse values.