ActionsBlock
init
Name
Type
Required
Default
Description
id
Name
Type
Required
Default
Description
button
ButtonElementName
Type
Required
Default
Description
getMemento
Name
Type
Required
Default
Description
Last updated
Creates an ActionsBlock instance for the given event type and payload.
No arguments
Return: The ActionsBlock instance.
Sets a custom identifier for the ActionsBlock instance.
id
string
true
The custom identifier for the ActionsBlock instance.
Return: The ActionsBlock instance.
Adds a ButtonElement to this ActionsBlock instance.
text
string
true
The text of the new button element.
Return: The new ButtonElement instance.
Throws: Megaphone.Provider.SlackBlockException when more than 25 elements are added.
Converts the ActionsBlock instance to a serializable format.
No arguments
Return: (struct) A struct representing this ActionsBlock instance.
Throws: Megaphone.Provider.SlackBlockException when either 0 or more than 25 elements are present.
Last updated
{
"type": "actions"
"elements": [ ... ],
"block_id": "optional"
}