ContextBlock
init
Creates an ContextBlock instance.
No arguments
Return: The ContextBlock instance.
id
Sets a custom identifier for the ContextBlock instance.
id
string
true
The custom identifier for the ActionsBlock instance.
Return: The ContextBlock instance.
image
Adds an ImageElement to this ContextBlock instance.
imageUrl
string
true
The url for the image.
altText
string
false
"" (empty string)
The alt text for the image.
Return: The new ImageElement instance.
Throws: Megaphone.Provider.SlackBlockException when more than 25 elements are added.
text
Adds a TextObject to this ContextBlock instance.
text
string
true
The text for the TextObject.
Return: The new TextObject instance.
Throws: Megaphone.Provider.SlackBlockException when more than 25 elements are added.
getMemento
Converts the ContextBlock instance to a serializable format.
No arguments
Return: (struct) A struct representing this ContextBlock instance.
Throws: Megaphone.Provider.SlackBlockException when either 0 or more than 25 elements are present.
{
"type": "context"
"elements": [ ... ],
"block_id": "optional"
}Last updated
