Suggestions

close search

Conversation

public class Conversation



Represents a conversation.



Summary


Nested classes
Public methods
String String getId()

Return id.

String String getLocalId()

Return local id.

String String getName()

Return name.

List List getParticipants()

Return participants.

boolean boolean isDistinct()

Check whether distinct.

boolean boolean isGroup()

Check whether group.

long long getCreateAt()

Return create at.

long long getUpdateAt()

Return update at.

String String getClientId()

Return client id.

String String getText()

Return text.

long long getLastTimeNewMsg()

Return last time new msg.

long long getLastMsgSeqReceived()

Return last msg seq received.

int int getTotalUnread()

Return total unread.

String String getCreator()

Return creator.

String String getPinnedMsgId()

Return pinned msg id.

boolean boolean isEnded()

Check whether ended.

String String getLastMsg()

Return last msg.

State State getState()

Return state.

String String getOaId()

Return oa id.

String String getCustomData()

Return custom data.

Message Message getLastMessage()

Return last message.

long long getLastSequence()

Return last sequence.

ChatStatus ChatStatus getChatStatus()

Return chat status.

void void delete(StringeeClient,StatusListener)

Perform delete.

void void sendMessage(StringeeClient,Message,StatusListener)

Perform send message.

void void getLocalMessages(StringeeClient, int, CallbackListener)

Return local messages.

void void getLastMessages(StringeeClient, int, CallbackListener)

Return last messages.

void void getLastMessages(StringeeClient, int, boolean, boolean, boolean, CallbackListener)

Return last messages.

void void getMessagesAfter(StringeeClient, long, int, CallbackListener)

Return messages after.

void void getMessagesAfter(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)

Return messages after.

void void getMessagesBefore(StringeeClient, long, int, CallbackListener)

Return messages before.

void void getMessagesBefore(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)

Return messages before.

void void addParticipants(StringeeClient, List, CallbackListener)

Perform add participants.

void void removeParticipants(StringeeClient, List, CallbackListener)

Perform remove participants.

void void deleteMessages(StringeeClient, JSONArray, StatusListener)

Perform delete messages.

Message Message getLastMessage(Context)

Return last message.

void void updateConversation(StringeeClient, String, String, StatusListener)

Perform update conversation.

void void setName(String)

Set name.

void void endChat(StringeeClient, StatusListener)

Perform end chat.

void void rateChat(StringeeClient, String, Rating, StatusListener)

Perform rate chat.

ChannelType ChannelType getChannelType()

Return channel type.

void void setRole(StringeeClient, String, Role, StatusListener)

Set role.

void void getMessages(StringeeClient, String[], CallbackListener)

Return messages.

void void transferTo(StringeeClient, String, String, String, StatusListener)

Perform transfer to.

void void beginTyping(StringeeClient, StatusListener)

Perform begin typing.

void void endTyping(StringeeClient, StatusListener)

Perform end typing.

void void sendChatTranscriptTo(StringeeClient, String, String, StatusListener)

Perform send chat transcript to.

void void getAttachmentMessages(StringeeClient, Type, long, int, CallbackListener)

Return attachment messages.

void void continueChatting(StringeeClient, CallbackListener)

Perform continue chatting.

void void markAllAsRead(StringeeClient, StatusListener)

Perform mark all as read.

void void revokeMessages(StringeeClient, List, boolean, StatusListener)

Perform revoke messages.



Public methods


getId

String getId()

Return id.



getLocalId

String getLocalId()

Return local id.



getName

String getName()

Return name.



getParticipants

List getParticipants()

Return participants.



isDistinct

boolean isDistinct()

Check whether distinct.



isGroup

boolean isGroup()

Check whether group.



getCreateAt

long getCreateAt()

Return create at.



getUpdateAt

long getUpdateAt()

Return update at.



getClientId

String getClientId()

Return client id.



getText

String getText()

Return text.



getLastTimeNewMsg

long getLastTimeNewMsg()

Return last time new msg.



getLastMsgSeqReceived

long getLastMsgSeqReceived()

Return last msg seq received.



getTotalUnread

int getTotalUnread()

Return total unread.



getCreator

String getCreator()

Return creator.



getPinnedMsgId

String getPinnedMsgId()

Return pinned msg id.



isEnded

boolean isEnded()

Check whether ended.



getLastMsg

String getLastMsg()

Return last msg.



getState

State getState()

Return state.



getOaId

String getOaId()

Return oa id.



getCustomData

String getCustomData()

Return custom data.



getLastMessage

Message getLastMessage()

Return last message.



getLastSequence

long getLastSequence()

Return last sequence.



getChatStatus

ChatStatus getChatStatus()

Return chat status.



delete

void delete(StringeeClient,StatusListener)

Perform delete.



sendMessage

void sendMessage(StringeeClient,Message,StatusListener)

Perform send message.



getLocalMessages

void getLocalMessages(StringeeClient, int, CallbackListener)

Return local messages.



getLastMessages

void getLastMessages(StringeeClient, int, CallbackListener)

Return last messages.



getLastMessages

void getLastMessages(StringeeClient, int, boolean, boolean, boolean, CallbackListener)

Return last messages.



getMessagesAfter

void getMessagesAfter(StringeeClient, long, int, CallbackListener)

Return messages after.



getMessagesAfter

void getMessagesAfter(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)

Return messages after.



getMessagesBefore

void getMessagesBefore(StringeeClient, long, int, CallbackListener)

Return messages before.



getMessagesBefore

void getMessagesBefore(StringeeClient, long, int, boolean, boolean, boolean, CallbackListener)

Return messages before.



addParticipants

void addParticipants(StringeeClient, List, CallbackListener)

Perform add participants.



removeParticipants

void removeParticipants(StringeeClient, List, CallbackListener)

Perform remove participants.



deleteMessages

void deleteMessages(StringeeClient, JSONArray, StatusListener)

Perform delete messages.



getLastMessage

Message getLastMessage(Context)

Return last message.



updateConversation

void updateConversation(StringeeClient, String, String, StatusListener)

Perform update conversation.



setName

void setName(String)

Set name.



endChat

void endChat(StringeeClient, StatusListener)

Perform end chat.



rateChat

void rateChat(StringeeClient, String, Rating, StatusListener)

Perform rate chat.



getChannelType

ChannelType getChannelType()

Return channel type.



setRole

void setRole(StringeeClient, String, Role, StatusListener)

Set role.



getMessages

void getMessages(StringeeClient, String[], CallbackListener)

Return messages.



transferTo

void transferTo(StringeeClient, String, String, String, StatusListener)

Perform transfer to.



beginTyping

void beginTyping(StringeeClient, StatusListener)

Perform begin typing.



endTyping

void endTyping(StringeeClient, StatusListener)

Perform end typing.



sendChatTranscriptTo

void sendChatTranscriptTo(StringeeClient, String, String, StatusListener)

Perform send chat transcript to.



getAttachmentMessages

void getAttachmentMessages(StringeeClient, Type, long, int, CallbackListener)

Return attachment messages.



continueChatting

void continueChatting(StringeeClient, CallbackListener)

Perform continue chatting.



markAllAsRead

void markAllAsRead(StringeeClient, StatusListener)

Perform mark all as read.



revokeMessages

void revokeMessages(StringeeClient, List, boolean, StatusListener)

Perform revoke messages.



Nested enums


State

Defines conversation state values.

Enum values
DEFAULT

Represents DEFAULT.

LEFT

Represents LEFT.

getValue

Return value.

getState

Return state.


DEFAULT

Conversation.State.DEFAULT

Represents DEFAULT.



LEFT

Conversation.State.LEFT

Represents LEFT.



getValue

Conversation.State.getValue

Return value.



getState

Conversation.State.getState

Return state.



Rating

Defines live chat rating values.

Enum values
BAD

Represents BAD.

GOOD

Represents GOOD.

getValue

Return value.


BAD

Conversation.Rating.BAD

Represents BAD.



GOOD

Conversation.Rating.GOOD

Represents GOOD.



getValue

Conversation.Rating.getValue

Return value.