Class Payload
Implementation of Incoming Webhook Payloads
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Payload.PayloadBuilder
builder()
protected boolean
boolean
An array of legacy secondary attachments.An array oflayout blocks
in the same format as described in the layout block guide.Deprecated.Deprecated.Deprecated.getText()
The first step is to prepare this message as a key/value pair in JSON.You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread.Deprecated.int
hashCode()
void
setAttachments
(List<Attachment> attachments) An array of legacy secondary attachments.void
setBlocks
(List<LayoutBlock> blocks) An array oflayout blocks
in the same format as described in the layout block guide.void
setChannel
(String channel) Deprecated.void
setIconEmoji
(String iconEmoji) Deprecated.void
setIconUrl
(String iconUrl) Deprecated.void
The first step is to prepare this message as a key/value pair in JSON.void
setThreadTs
(String threadTs) You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread.void
setUsername
(String username) Deprecated.toString()
-
Method Details
-
builder
-
getThreadTs
You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread. -
getText
The first step is to prepare this message as a key/value pair in JSON. For a simple message, your JSON payload only needs to define a text property, containing the text that will be posted to the channel. -
getChannel
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.Incoming webhooks output to a default channel and can only send messages to a single channel at a time. You can override a custom integration's configured channel by specifying the channel field in your JSON payload.
Specify a Slack channel by name with "channel": "#other-channel", or send a Slackbot message to a specific user with "channel": "@username".
-
getUsername
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.Incoming webhooks originate from a default identity you configured when originally creating your webhook. You can override a custom integration's configured name with the username field in your JSON payload.
-
getIconUrl
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.You can also override the bot icon either with icon_url or icon_emoji.
-
getIconEmoji
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.You can also override the bot icon either with icon_url or icon_emoji.
-
getBlocks
An array oflayout blocks
in the same format as described in the layout block guide. -
getAttachments
An array of legacy secondary attachments. We recommend you useblocks
instead. -
setThreadTs
You can add the thread_ts parameter to your POST request in order to make your message appear as a reply in a thread. -
setText
The first step is to prepare this message as a key/value pair in JSON. For a simple message, your JSON payload only needs to define a text property, containing the text that will be posted to the channel. -
setChannel
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.Incoming webhooks output to a default channel and can only send messages to a single channel at a time. You can override a custom integration's configured channel by specifying the channel field in your JSON payload.
Specify a Slack channel by name with "channel": "#other-channel", or send a Slackbot message to a specific user with "channel": "@username".
-
setUsername
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.Incoming webhooks originate from a default identity you configured when originally creating your webhook. You can override a custom integration's configured name with the username field in your JSON payload.
-
setIconUrl
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.You can also override the bot icon either with icon_url or icon_emoji.
-
setIconEmoji
Deprecated.NOTE: No longer works if your webhook is managed in a Slack app while it's still available for the custom integration (https://slack.com/apps/A0F7XDUAZ) in App Directory.You can also override the bot icon either with icon_url or icon_emoji.
-
setBlocks
An array oflayout blocks
in the same format as described in the layout block guide. -
setAttachments
An array of legacy secondary attachments. We recommend you useblocks
instead. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-