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
-
-
-
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)
-
events
public StructuredMessage events(List<MessageEvent> events)
-
getEvents
public List<MessageEvent> getEvents()
-
setEvents
public void setEvents(List<MessageEvent> events)
-
-