public class ConversationMessageRequest extends BaseRequest implements Request
Modifier and Type | Field and Description |
---|---|
CurseGUID |
attachmentID
Optional attachment.
|
int |
attachmentRegionID
TODO: document
|
CurseGUID |
clientID
Random UUID generated by client.
|
CurseGUID |
conversationID
Conversation for particular message.
|
java.lang.String |
message
Message.
|
Constructor and Description |
---|
ConversationMessageRequest(CurseGUID conversationID,
java.lang.String message)
A new message with randomly generate
clientID |
ConversationMessageRequest(CurseGUID conversationID,
java.lang.String message,
CurseGUID clientID)
A new message with known
clientID . |
Modifier and Type | Method and Description |
---|---|
RequestsServiceContractType |
getTypeID() |
toJsonString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toJsonString
public CurseGUID conversationID
public CurseGUID attachmentID
public int attachmentRegionID
public CurseGUID clientID
ConversationMessageResponse
public java.lang.String message
public ConversationMessageRequest(@Nonnull CurseGUID conversationID, java.lang.String message, @Nonnull CurseGUID clientID)
clientID
. Useful if user implements own message queue
Note. Might be removed in future.conversationID
- Conversation to send a messagemessage
- Message to be sendclientID
- Random client generated IDpublic ConversationMessageRequest(@Nonnull CurseGUID conversationID, java.lang.String message)
clientID
conversationID
- Conversation to send a messagemessage
- Message to be sendpublic RequestsServiceContractType getTypeID()