Class ChatUpdateRequest
java.lang.Object
com.slack.api.methods.request.chat.ChatUpdateRequest
- All Implemented Interfaces:
SlackApiRequest
public class ChatUpdateRequest extends Object implements SlackApiRequest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChatUpdateRequest.ChatUpdateRequestBuilder
-
Method Summary
Modifier and Type Method Description static ChatUpdateRequest.ChatUpdateRequestBuilder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<Attachment>
getAttachments()
A JSON-based array of structured attachments, presented as a URL-encoded string.String
getAttachmentsAsString()
A JSON-based array of structured attachments, presented as a URL-encoded string.List<LayoutBlock>
getBlocks()
A JSON-based array of structured blocks, presented as a URL-encoded string.String
getBlocksAsString()
A JSON-based array of structured blocks as a String, presented as a URL-encoded string.String
getChannel()
Channel, private group, or IM channel to send message to.String
getParse()
Change how messages are treated.String
getText()
Text of the message to send.String
getToken()
Authentication token.String
getTs()
Timestamp of the message to be updated.String
getUser()
`id` of the user who will receive the ephemeral message.int
hashCode()
Boolean
isAsUser()
boolean
isLinkNames()
Find and link channel names and usernames.void
setAsUser(Boolean asUser)
void
setAttachments(List<Attachment> attachments)
A JSON-based array of structured attachments, presented as a URL-encoded string.void
setAttachmentsAsString(String attachmentsAsString)
A JSON-based array of structured attachments, presented as a URL-encoded string.void
setBlocks(List<LayoutBlock> blocks)
A JSON-based array of structured blocks, presented as a URL-encoded string.void
setBlocksAsString(String blocksAsString)
A JSON-based array of structured blocks as a String, presented as a URL-encoded string.void
setChannel(String channel)
Channel, private group, or IM channel to send message to.void
setLinkNames(boolean linkNames)
Find and link channel names and usernames.void
setParse(String parse)
Change how messages are treated.void
setText(String text)
Text of the message to send.void
setToken(String token)
Authentication token.void
setTs(String ts)
Timestamp of the message to be updated.void
setUser(String user)
`id` of the user who will receive the ephemeral message.String
toString()
-
Method Details
-
isAsUser
-
setAsUser
-
builder
-
getToken
Authentication token. Requires scope: `chat:write`- Specified by:
getToken
in interfaceSlackApiRequest
-
getChannel
Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name. -
getTs
Timestamp of the message to be updated. -
getText
Text of the message to send. See below for an explanation of [formatting](#formatting). This field is usually required, unless you're providing only `attachments` instead. -
getUser
`id` of the user who will receive the ephemeral message. The user should be in the channel specified by the `channel` argument. -
getBlocks
A JSON-based array of structured blocks, presented as a URL-encoded string. -
getBlocksAsString
A JSON-based array of structured blocks as a String, presented as a URL-encoded string. -
getAttachments
A JSON-based array of structured attachments, presented as a URL-encoded string. -
getAttachmentsAsString
A JSON-based array of structured attachments, presented as a URL-encoded string. -
isLinkNames
public boolean isLinkNames()Find and link channel names and usernames. -
getParse
Change how messages are treated. Defaults to `none`. See [below](#formatting). -
setToken
Authentication token. Requires scope: `chat:write` -
setChannel
Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name. -
setTs
Timestamp of the message to be updated. -
setText
Text of the message to send. See below for an explanation of [formatting](#formatting). This field is usually required, unless you're providing only `attachments` instead. -
setUser
`id` of the user who will receive the ephemeral message. The user should be in the channel specified by the `channel` argument. -
setBlocks
A JSON-based array of structured blocks, presented as a URL-encoded string. -
setBlocksAsString
A JSON-based array of structured blocks as a String, presented as a URL-encoded string. -
setAttachments
A JSON-based array of structured attachments, presented as a URL-encoded string. -
setAttachmentsAsString
A JSON-based array of structured attachments, presented as a URL-encoded string. -
setLinkNames
public void setLinkNames(boolean linkNames)Find and link channel names and usernames. -
setParse
Change how messages are treated. Defaults to `none`. See [below](#formatting). -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-