public class ChatMessageContent
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ChatMessageContent |
addAttachment(MediaAttachment attachment)
Add attachment to the message.
|
ChatMessageContent |
addProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Same as
addProperty(String, String) , but add multiple values at the same time. |
ChatMessageContent |
addProperty(java.lang.String key,
java.lang.String value)
Add custom property to the message.
|
static ChatMessageContent |
createWithAttachment(MediaAttachment attachment)
Create a content with a single attachment.
|
static ChatMessageContent |
createWithText(java.lang.String text)
Create a content with text.
|
java.util.List<MediaAttachment> |
getAttachments() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getText() |
ChatMessageContent |
withText(java.lang.String text)
Set text of the message.
|
public static ChatMessageContent createWithText(java.lang.String text)
text
- text to be posted in the feed.public static ChatMessageContent createWithAttachment(MediaAttachment attachment)
addAttachment(MediaAttachment)
.attachment
- media attachment.public ChatMessageContent addAttachment(MediaAttachment attachment)
attachment
- media attachment.public ChatMessageContent withText(java.lang.String text)
text
- post text.public ChatMessageContent addProperty(java.lang.String key, java.lang.String value)
key
- you can get the property value by this key in future.value
- arbitrary value.public ChatMessageContent addProperties(java.util.Map<java.lang.String,java.lang.String> properties)
addProperty(String, String)
, but add multiple values at the same time.properties
- map of properties.public java.lang.String getText()
public java.util.List<MediaAttachment> getAttachments()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
(c) Copyright GetSocial BV, 2021. All Rights Reserved.