Class MessageContent
- java.lang.Object
-
- cloud.genesys.webmessaging.sdk.model.MessageContent
-
- All Implemented Interfaces:
Serializable
public class MessageContent extends Object implements Serializable
Message content element. If contentType = \"Attachment\" only one item is allowed.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MessageContent()
-
Method Summary
-
-
-
Method Detail
-
attachment
public MessageContent attachment(ContentAttachment attachment)
Attachment content.
-
getAttachment
public ContentAttachment getAttachment()
-
setAttachment
public void setAttachment(ContentAttachment attachment)
-
buttonResponse
public MessageContent buttonResponse(ContentButtonResponse buttonResponse)
Button response content.
-
getButtonResponse
public ContentButtonResponse getButtonResponse()
-
setButtonResponse
public void setButtonResponse(ContentButtonResponse buttonResponse)
-
card
public MessageContent card(ContentCard card)
Card content
-
getCard
public ContentCard getCard()
-
setCard
public void setCard(ContentCard card)
-
carousel
public MessageContent carousel(ContentCarousel carousel)
Carousel content
-
getCarousel
public ContentCarousel getCarousel()
-
setCarousel
public void setCarousel(ContentCarousel carousel)
-
contentType
public MessageContent contentType(ContentType contentType)
-
getContentType
public ContentType getContentType()
-
setContentType
public void setContentType(ContentType contentType)
-
generic
public MessageContent generic(ContentGeneric generic)
Generic content (Deprecated).
-
getGeneric
public ContentGeneric getGeneric()
-
setGeneric
public void setGeneric(ContentGeneric generic)
-
list
public MessageContent list(ContentList list)
List content (Deprecated).
-
getList
public ContentList getList()
-
setList
public void setList(ContentList list)
-
location
public MessageContent location(ContentLocation location)
Location content.
-
getLocation
public ContentLocation getLocation()
-
setLocation
public void setLocation(ContentLocation location)
-
mention
public MessageContent mention(MessagingRecipient mention)
Mention content.
-
getMention
public MessagingRecipient getMention()
-
setMention
public void setMention(MessagingRecipient mention)
-
postback
public MessageContent postback(ContentPostback postback)
Structured message postback (Deprecated).
-
getPostback
public ContentPostback getPostback()
-
setPostback
public void setPostback(ContentPostback postback)
-
quickReply
public MessageContent quickReply(ContentQuickReply quickReply)
Quick reply content.
-
getQuickReply
public ContentQuickReply getQuickReply()
-
setQuickReply
public void setQuickReply(ContentQuickReply quickReply)
-
quickReplyV2
public MessageContent quickReplyV2(ContentQuickReplyV2 quickReplyV2)
Quick reply V2 content.
-
getQuickReplyV2
public ContentQuickReplyV2 getQuickReplyV2()
-
setQuickReplyV2
public void setQuickReplyV2(ContentQuickReplyV2 quickReplyV2)
-
reactions
public MessageContent reactions(List<ContentReaction> reactions)
A set of reactions to a message.
-
getReactions
public List<ContentReaction> getReactions()
-
setReactions
public void setReactions(List<ContentReaction> reactions)
-
story
public MessageContent story(ContentStory story)
Ephemeral story content.
-
getStory
public ContentStory getStory()
-
setStory
public void setStory(ContentStory story)
-
template
public MessageContent template(ContentNotificationTemplate template)
Template notification content.
-
getTemplate
public ContentNotificationTemplate getTemplate()
-
setTemplate
public void setTemplate(ContentNotificationTemplate template)
-
text
public MessageContent text(ContentText text)
Text content.
-
getText
public ContentText getText()
-
setText
public void setText(ContentText text)
-
-