DataWeave Slack Library icon

DataWeave Slack Library

(0 reviews)

Objects

slack::Objects

Representation of all Slack objects.

Composition Objects Reference

Index

Types

NameDescription
ConfirmationType that represents a confirmation dialog object.
DispatchType that represents a dispatch action object.
DispatchOptionsType that represents the possible options of a dispatch action object.
FilterType that represents a filter conversation object.
FilterOptionsType that represents the possible options of a filter conversation object.
MrkdwnType that represents an exclusively mrkdwn object.
OptionType that represents an option object.
OptionGroupType that represents an option group object.
PlainTextType that represents an exclusively plain object.
SimpleTextHelper type to represent text objects.
StyleType that represents possible style options.
TextRepresents a text object.
WithOptionGroupHelper type for composing option groups.
WithOptionsHelper type for composing options.


Types

Confirmation ↑↑

Type that represents a confirmation dialog object.

Confirmation Dialog Object Reference

Definition
{ title: PlainText, text: Text, confirm: PlainText, deny: PlainText, style?: Style }

Dispatch ↑↑

Type that represents a dispatch action object.

Dispatch Action Configuration Reference

Definition
{ trigger_actions_on?: Array<DispatchOptions> }

DispatchOptions ↑↑

Type that represents the possible options of a dispatch action object.

Definition
"on_enter_pressed" | "on_character_entered"

Filter ↑↑

Type that represents a filter conversation object.

Filter Object for Conversation Lists Reference

Definition
{ include?: Array<FilterOptions>, exclude_external_shared_channels?: Boolean, external_bot_users?: Boolean }

FilterOptions ↑↑

Type that represents the possible options of a filter conversation object.

Definition
"im" | "mpim" | "private" | "public"

Mrkdwn ↑↑

Type that represents an exclusively mrkdwn object.

Definition
SimpleText & { "type": "mrkdwn" }

Option ↑↑

Type that represents an option object.

Option Object Reference

Definition
{ text: Text, value: String, description?: PlainText, url?: String }

OptionGroup ↑↑

Type that represents an option group object.

Option Group Object Reference

Definition
WithOptions & { label: PlainText }

PlainText ↑↑

Type that represents an exclusively plain object.

Definition
SimpleText & { "type": "plain_text" }

SimpleText ↑↑

Helper type to represent text objects.

Definition
{ text: String, emoji?: Boolean, verbatim?: Boolean }

Style ↑↑

Type that represents possible style options.

Definition
"primary" | "danger"

Text ↑↑

Represents a text object.

Text Object Reference

Definition
PlainText | Mrkdwn

WithOptionGroup ↑↑

Helper type for composing option groups.

Definition
{ option_groups: Array<OptionGroup> }

WithOptions ↑↑

Helper type for composing options.

Definition
{ options: Array<Option> }

Reviews

TypeDataWeave Library
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onMar 23, 2022
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.0