ActionsBlock
init
Creates an ActionsBlock
instance for the given event type and payload.
Name | Type | Required | Default | Description |
---|---|---|---|---|
No arguments |
Return: The ActionsBlock
instance.
id
Sets a custom identifier for the ActionsBlock
instance.
Name | Type | Required | Default | Description |
---|---|---|---|---|
id |
| true | The custom identifier for the |
Return: The ActionsBlock
instance.
button
Adds a ButtonElement
to this ActionsBlock
instance.
Name | Type | Required | Default | Description |
---|---|---|---|---|
text |
| true | The text of the new button element. |
Return: The new ButtonElement
instance.
Throws: Megaphone.Provider.SlackBlockException
when more than 25 elements are added.
getMemento
Converts the ActionsBlock
instance to a serializable format.
Name | Type | Required | Default | Description |
---|---|---|---|---|
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