public class SlackMessage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<SlackAttachment> |
attach |
private static java.lang.String |
ATTACHMENTS |
private java.lang.String |
channel |
private static java.lang.String |
CHANNEL |
private static java.lang.String |
HTTP |
private java.lang.String |
icon |
private static java.lang.String |
ICON_EMOJI |
private static java.lang.String |
ICON_URL |
private static java.lang.String |
LINK_NAMES |
private boolean |
linkNames |
private com.google.gson.JsonObject |
slackMessage |
private java.lang.String |
text |
private static java.lang.String |
TEXT |
private static java.lang.String |
UNFURL_LINKS |
private static java.lang.String |
UNFURL_MEDIA |
private boolean |
unfurlLinks |
private boolean |
unfurlMedia |
private java.lang.String |
username |
private static java.lang.String |
USERNAME |
Constructor and Description |
---|
SlackMessage() |
SlackMessage(java.lang.String text) |
SlackMessage(java.lang.String username,
java.lang.String text) |
SlackMessage(java.lang.String channel,
java.lang.String username,
java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
SlackMessage |
addAttachments(SlackAttachment attach) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
com.google.gson.JsonObject |
prepare()
Convert SlackMessage to JSON
|
private com.google.gson.JsonArray |
prepareAttach() |
SlackMessage |
removeAttachment(int index) |
SlackMessage |
setAttachments(java.util.List<SlackAttachment> attach) |
SlackMessage |
setChannel(java.lang.String channel) |
SlackMessage |
setIcon(java.lang.String icon)
See more icons in http://www.emoji-cheat-sheet.com/
|
SlackMessage |
setLinkNames(boolean linkNames) |
SlackMessage |
setText(java.lang.String message) |
SlackMessage |
setUnfurlLinks(boolean unfurlLinks) |
SlackMessage |
setUnfurlMedia(boolean unfurlMedia) |
SlackMessage |
setUsername(java.lang.String username) |
java.lang.String |
toString() |
private static final java.lang.String CHANNEL
private static final java.lang.String USERNAME
private static final java.lang.String HTTP
private static final java.lang.String ICON_URL
private static final java.lang.String ICON_EMOJI
private static final java.lang.String UNFURL_MEDIA
private static final java.lang.String UNFURL_LINKS
private static final java.lang.String TEXT
private static final java.lang.String ATTACHMENTS
private static final java.lang.String LINK_NAMES
private java.util.List<SlackAttachment> attach
private java.lang.String channel
private java.lang.String icon
private com.google.gson.JsonObject slackMessage
private java.lang.String text
private java.lang.String username
private boolean unfurlMedia
private boolean unfurlLinks
private boolean linkNames
public SlackMessage()
public SlackMessage(java.lang.String text)
public SlackMessage(java.lang.String username, java.lang.String text)
public SlackMessage(java.lang.String channel, java.lang.String username, java.lang.String text)
public SlackMessage addAttachments(SlackAttachment attach)
public com.google.gson.JsonObject prepare()
private com.google.gson.JsonArray prepareAttach()
public SlackMessage removeAttachment(int index)
public SlackMessage setAttachments(java.util.List<SlackAttachment> attach)
public SlackMessage setChannel(java.lang.String channel)
public SlackMessage setIcon(java.lang.String icon)
icon
- Avatarpublic SlackMessage setText(java.lang.String message)
public SlackMessage setUsername(java.lang.String username)
public SlackMessage setUnfurlMedia(boolean unfurlMedia)
public SlackMessage setUnfurlLinks(boolean unfurlLinks)
public SlackMessage setLinkNames(boolean linkNames)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object