public class Conversation
Represents a conversation.
| Nested classes |
|---|
String getId()
Return id.
String getLocalId()
Return local id.
String getName()
Return name.
List getParticipants()
Return participants.
boolean isDistinct()
Check whether distinct.
boolean isGroup()
Check whether group.
long getCreateAt()
Return create at.
long getUpdateAt()
Return update at.
String getClientId()
Return client id.
String getText()
Return text.
long getLastTimeNewMsg()
Return last time new msg.
long getLastMsgSeqReceived()
Return last msg seq received.
int getTotalUnread()
Return total unread.
String getCreator()
Return creator.
String getPinnedMsgId()
Return pinned msg id.
boolean isEnded()
Check whether ended.
String getLastMsg()
Return last msg.
State getState()
Return state.
String getOaId()
Return oa id.
String getCustomData()
Return custom data.
Message getLastMessage()
Return last message.
long getLastSequence()
Return last sequence.
ChatStatus getChatStatus()
Return chat status.
void delete(StringeeClient,StatusListener)
Perform delete.
void sendMessage(StringeeClient,Message,StatusListener)
Perform send message.
void getLocalMessages(StringeeClient, int, CallbackListener)
Return local messages.
void getLastMessages(StringeeClient, int, CallbackListener)
Return last messages.
void getLastMessages(StringeeClient, int, boolean, boolean, boolean, CallbackListener)
Return last messages.
void getMessagesAfter(StringeeClient, long, int, CallbackListener)
Return messages after.
void getMessagesAfter(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)
Return messages after.
void getMessagesBefore(StringeeClient, long, int, CallbackListener)
Return messages before.
void getMessagesBefore(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)
Return messages before.
void addParticipants(StringeeClient, List, CallbackListener)
Perform add participants.
void removeParticipants(StringeeClient, List, CallbackListener)
Perform remove participants.
void deleteMessages(StringeeClient, JSONArray, StatusListener)
Perform delete messages.
Message getLastMessage(Context)
Return last message.
void updateConversation(StringeeClient, String, String, StatusListener)
Perform update conversation.
void setName(String)
Set name.
void endChat(StringeeClient, StatusListener)
Perform end chat.
void rateChat(StringeeClient, String, Rating, StatusListener)
Perform rate chat.
ChannelType getChannelType()
Return channel type.
void setRole(StringeeClient, String, Role, StatusListener)
Set role.
void getMessages(StringeeClient, String[], CallbackListener)
Return messages.
void transferTo(StringeeClient, String, String, String, StatusListener)
Perform transfer to.
void beginTyping(StringeeClient, StatusListener)
Perform begin typing.
void endTyping(StringeeClient, StatusListener)
Perform end typing.
void sendChatTranscriptTo(StringeeClient, String, String, StatusListener)
Perform send chat transcript to.
void getAttachmentMessages(StringeeClient, Type, long, int, CallbackListener)
Return attachment messages.
void continueChatting(StringeeClient, CallbackListener)
Perform continue chatting.
void markAllAsRead(StringeeClient, StatusListener)
Perform mark all as read.
void revokeMessages(StringeeClient, List, boolean, StatusListener)
Perform revoke messages.
Defines conversation state values.
| Enum values | |
|---|---|
DEFAULT
|
Represents DEFAULT. |
LEFT
|
Represents LEFT. |
getValue
|
Return value. |
getState
|
Return state. |
Conversation.State.DEFAULT
Represents DEFAULT.
Conversation.State.LEFT
Represents LEFT.
Conversation.State.getValue
Return value.
Conversation.State.getState
Return state.
Defines live chat rating values.
| Enum values | |
|---|---|
BAD
|
Represents BAD. |
GOOD
|
Represents GOOD. |
getValue
|
Return value. |
Conversation.Rating.BAD
Represents BAD.
Conversation.Rating.GOOD
Represents GOOD.
Conversation.Rating.getValue
Return value.