Class StructuredMessage
- java.lang.Object
-
- cloud.genesys.webmessaging.sdk.model.StructuredMessage
-
- All Implemented Interfaces:
Serializable
public class StructuredMessage extends Object implements Serializable
StructuredMessage- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StructuredMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StructuredMessagechannel(BaseMessagingChannel channel)StructuredMessagecontent(List<BaseMessagingContent> content)StructuredMessagedirection(Direction direction)booleanequals(Object o)BaseMessagingChannelgetChannel()List<BaseMessagingContent>getContent()DirectiongetDirection()StringgetId()Map<String,String>getMetadata()StringgetText()NormalizedTypegetType()inthashCode()StructuredMessageid(String id)StructuredMessagemetadata(Map<String,String> metadata)voidsetChannel(BaseMessagingChannel channel)voidsetContent(List<BaseMessagingContent> content)voidsetDirection(Direction direction)voidsetId(String id)voidsetMetadata(Map<String,String> metadata)voidsetText(String text)voidsetType(NormalizedType type)StructuredMessagetext(String text)StringtoString()StructuredMessagetype(NormalizedType type)
-
-
-
Method Detail
-
text
public StructuredMessage text(String text)
-
getText
public String getText()
-
setText
public void setText(String text)
-
type
public StructuredMessage type(NormalizedType type)
-
getType
public NormalizedType getType()
-
setType
public void setType(NormalizedType type)
-
direction
public StructuredMessage direction(Direction direction)
-
getDirection
public Direction getDirection()
-
setDirection
public void setDirection(Direction direction)
-
id
public StructuredMessage id(String id)
-
getId
public String getId()
-
setId
public void setId(String id)
-
channel
public StructuredMessage channel(BaseMessagingChannel channel)
-
getChannel
public BaseMessagingChannel getChannel()
-
setChannel
public void setChannel(BaseMessagingChannel channel)
-
content
public StructuredMessage content(List<BaseMessagingContent> content)
-
getContent
public List<BaseMessagingContent> getContent()
-
setContent
public void setContent(List<BaseMessagingContent> content)
-
metadata
public StructuredMessage metadata(Map<String,String> metadata)
-
-