ProtocolDescriptionSupport
@Generated(value="com.genesyslab.platform.commons.protocol.generator.Generator", date="2021-06-14T15:46:12.394-07:00") public abstract class RequestMessage extends Message
RequestMessage
request, you need to set correct values for
SessionID
, Visibility
, and the message text.Modifier and Type | Method | Description |
---|---|---|
static RequestMessage |
create() |
Creates instance of RequestMessage with no parameters set.
|
static RequestMessage |
create(java.lang.String sessionId,
Visibility visibility) |
Creates instance of RequestMessage.
|
static RequestMessage |
create(java.lang.String sessionId,
Visibility visibility,
MessageText messageText) |
Creates instance of RequestMessage.
|
abstract KeyValueCollection |
getEventAttributes() |
|
abstract MessageText |
getMessageText() |
|
abstract java.lang.String |
getReceiverId() |
|
abstract java.lang.Integer |
getReferenceId() |
The unique reference ID for any requests or events.
|
abstract java.lang.String |
getSessionId() |
The unique session ID for chat sessions.
|
abstract Visibility |
getVisibility() |
This value determines the visibility of this event for other
participants of chat session.
|
abstract void |
setEventAttributes(KeyValueCollection eventAttributes) |
|
abstract void |
setMessageText(MessageText messageText) |
|
abstract void |
setReceiverId(java.lang.String receiverId) |
|
abstract void |
setReferenceId(int referenceId) |
The unique reference ID for any requests or events.
|
abstract void |
setReferenceId(java.lang.Integer referenceId) |
The unique reference ID for any requests or events.
|
abstract void |
setSessionId(java.lang.String sessionId) |
The unique session ID for chat sessions.
|
abstract void |
setVisibility(Visibility visibility) |
This value determines the visibility of this event for other
participants of chat session.
|
equals, hashCode, toString, toString
cloneMessage, getEndpoint, getMessageAttribute, getProtocolDescription, getProtocolId, messageId, messageName, setProtocolDescription
public static final int ID
public static final java.lang.String NAME
public static RequestMessage create()
public static RequestMessage create(java.lang.String sessionId, Visibility visibility)
sessionId
- SessionIdvisibility
- Visibilitypublic static RequestMessage create(java.lang.String sessionId, Visibility visibility, MessageText messageText)
sessionId
- SessionIdvisibility
- VisibilitymessageText
- MessageTextpublic abstract java.lang.Integer getReferenceId()
public abstract void setReferenceId(java.lang.Integer referenceId)
public abstract void setReferenceId(int referenceId)
public abstract java.lang.String getSessionId()
public abstract void setSessionId(java.lang.String sessionId)
public abstract Visibility getVisibility()
All
(visible for all participants),
Int
(visible only for agents and supervisors), Vip
(visible only for supervisors).public abstract void setVisibility(Visibility visibility)
All
(visible for all participants),
Int
(visible only for agents and supervisors), Vip
(visible only for supervisors).public abstract MessageText getMessageText()
public abstract void setMessageText(MessageText messageText)
public abstract KeyValueCollection getEventAttributes()
public abstract void setEventAttributes(KeyValueCollection eventAttributes)
public abstract java.lang.String getReceiverId()
public abstract void setReceiverId(java.lang.String receiverId)
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.