Package com.slack.api.model.event
Class MessageEvent
java.lang.Object
com.slack.api.model.event.MessageEvent
- All Implemented Interfaces:
Event
,Serializable
A message is delivered from several sources:
- They are sent via the Real Time Messaging API when a message is sent to a channel to which you subscribe. This message should immediately be displayed in the client. - They are returned via calls to channels.history, im.history or groups.history - They are returned as latest property on channel, group and im objects.
https://api.slack.com/events/message
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getBotId()
getFiles()
getTeam()
getText()
getTs()
getType()
getUser()
int
hashCode()
void
setAttachments
(List<Attachment> attachments) void
setBlocks
(List<LayoutBlock> blocks) void
void
setBotProfile
(BotProfile botProfile) void
setChannel
(String channel) void
setChannelType
(String channelType) void
setClientMsgId
(String clientMsgId) void
setEdited
(MessageEvent.Edited edited) void
setEventTs
(String eventTs) void
void
setParentUserId
(String parentUserId) void
void
void
setThreadTs
(String threadTs) void
void
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.slack.api.model.event.Event
getSubtype
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
MessageEvent
public MessageEvent()
-
-
Method Details
-
getClientMsgId
-
getType
-
getTeam
-
getChannel
-
getUser
-
getBotId
-
getBotProfile
-
getText
-
getBlocks
-
getAttachments
-
getFiles
-
getTs
-
getParentUserId
-
getThreadTs
-
getEventTs
-
getChannelType
-
getEdited
-
setClientMsgId
-
setTeam
-
setChannel
-
setUser
-
setBotId
-
setBotProfile
-
setText
-
setBlocks
-
setAttachments
-
setFiles
-
setTs
-
setParentUserId
-
setThreadTs
-
setEventTs
-
setChannelType
-
setEdited
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-