Package io.rong.imlib.model
Class Conversation
-
- All Implemented Interfaces:
public class Conversation
/~english
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
Conversation.PublicServiceType
/~english
public enum
Conversation.ConversationType
/~english
public enum
Conversation.ConversationNotificationStatus
/~english
-
Field Summary
Fields Modifier and Type Field Description public Conversation.ConversationType
conversationType
public String
targetId
public String
channelId
public String
conversationTitle
public String
portraitUrl
public int
unreadMessageCount
public boolean
isTop
public boolean
isTopForTag
public long
operationTime
public String
senderUserName
public String
draft
public Conversation.ConversationNotificationStatus
notificationStatus
public int
mentionedCount
public int
pushNotificationLevel
public IRongCoreEnum.UltraGroupChannelType
channelType
public long
firstUnreadMsgSendTime
public final static Creator<Conversation>
CREATOR
-
Constructor Summary
Constructors Constructor Description Conversation()
/~english Conversation(Parcel in)
-
Method Summary
Modifier and Type Method Description Conversation.ConversationType
getConversationType()
/~english void
setConversationType(Conversation.ConversationType conversationType)
/~english String
getTargetId()
/~english void
setTargetId(String targetId)
/~english String
getChannelId()
/~english void
setChannelId(String channelId)
/~english String
getConversationTitle()
/~english void
setConversationTitle(String conversationTitle)
/~english String
getPortraitUrl()
/~english void
setPortraitUrl(String portraitUrl)
/~english int
getUnreadMessageCount()
/~english void
setUnreadMessageCount(int unreadMessageCount)
/~english boolean
isTop()
/~english void
setTop(boolean isTop)
/~english boolean
isTopForTag()
/~english void
setTopForTag(boolean isTopForTag)
/~english long
getOperationTime()
/~english void
setOperationTime(long operationTime)
/~english String
getSenderUserName()
/~english void
setSenderUserName(String senderUserName)
/~english String
getDraft()
/~english void
setDraft(String draft)
/~english Conversation.ConversationNotificationStatus
getNotificationStatus()
/~english void
setNotificationStatus(Conversation.ConversationNotificationStatus notificationStatus)
/~english int
getMentionedCount()
/~english void
setMentionedCount(int count)
/~english int
getPushNotificationLevel()
/~english void
setPushNotificationLevel(int pushNotificationLevel)
/~english IRongCoreEnum.UltraGroupChannelType
getChannelType()
/~english void
setChannelType(IRongCoreEnum.UltraGroupChannelType channelType)
/~english long
getFirstUnreadMsgSendTime()
/~english void
setFirstUnreadMsgSendTime(long firstUnreadMsgSendTime)
/~english static Conversation
obtain(Conversation.ConversationType type, String id, String title)
/~english void
writeToParcel(Parcel dest, int flags)
int
describeContents()
ReceivedStatus
getReceivedStatus()
/~english void
setReceivedStatus(ReceivedStatus receivedStatus)
/~english SentStatus
getSentStatus()
/~english void
setSentStatus(SentStatus sentStatus)
/~english long
getReceivedTime()
/~english void
setReceivedTime(long receivedTime)
/~english long
getSentTime()
/~english void
setSentTime(long sentTime)
/~english String
getObjectName()
/~english void
setObjectName(String objectName)
/~english String
getSenderUserId()
/~english void
setSenderUserId(String senderUserId)
/~english int
getLatestMessageId()
/~english void
setLatestMessageId(int latestMessageId)
/~english MessageContent
getLatestMessage()
/~english void
setLatestMessage(MessageContent latestMessageContent)
/~english int
getUnreadMentionedCount()
/~english int
getUnreadMentionedMeCount()
/~english MessageDirection
getLatestMessageDirection()
/~english void
setLatestMessageDirection(MessageDirection latestMessageDirection)
/~english String
getLatestMessageExtra()
/~english void
setLatestMessageExtra(String latestMessageExtra)
/~english String
getLatestMessageUId()
/~english void
setLatestMessageUId(String latestMessageUId)
/~english ReadReceiptInfo
getLatestMessageReadReceiptInfo()
/~english void
setLatestMessageReadReceiptInfo(ReadReceiptInfo latestMessageReadReceiptInfo)
/~english MessageConfig
getLatestMessageConfig()
/~english void
setLatestMessageConfig(MessageConfig latestMessageConfig)
/~english boolean
isLatestCanIncludeExpansion()
/~english void
setLatestCanIncludeExpansion(boolean latestCanIncludeExpansion)
/~english Map<String, String>
getLatestExpansion()
/~english void
setLatestExpansion(Map<String, String> latestExpansion)
/~english Message
getMessage()
/~english void
setMessage(Message latestMessage)
/~english void
setMentionedMeCount(int count)
/~english -
-
Method Detail
-
getConversationType
Conversation.ConversationType getConversationType()
/~english
-
setConversationType
void setConversationType(Conversation.ConversationType conversationType)
/~english
-
getTargetId
String getTargetId()
/~english
-
setTargetId
void setTargetId(String targetId)
/~english
-
getChannelId
String getChannelId()
/~english
-
setChannelId
void setChannelId(String channelId)
/~english
-
getConversationTitle
String getConversationTitle()
/~english
-
setConversationTitle
void setConversationTitle(String conversationTitle)
/~english
-
getPortraitUrl
String getPortraitUrl()
/~english
-
setPortraitUrl
void setPortraitUrl(String portraitUrl)
/~english
-
getUnreadMessageCount
int getUnreadMessageCount()
/~english
-
setUnreadMessageCount
void setUnreadMessageCount(int unreadMessageCount)
/~english
-
isTop
boolean isTop()
/~english
-
setTop
void setTop(boolean isTop)
/~english
-
isTopForTag
boolean isTopForTag()
/~english
-
setTopForTag
void setTopForTag(boolean isTopForTag)
/~english
-
getOperationTime
long getOperationTime()
/~english
-
setOperationTime
void setOperationTime(long operationTime)
/~english
-
getSenderUserName
String getSenderUserName()
/~english
-
setSenderUserName
void setSenderUserName(String senderUserName)
/~english
-
getDraft
String getDraft()
/~english
-
setDraft
void setDraft(String draft)
/~english
-
getNotificationStatus
Conversation.ConversationNotificationStatus getNotificationStatus()
/~english
-
setNotificationStatus
void setNotificationStatus(Conversation.ConversationNotificationStatus notificationStatus)
/~english
-
getMentionedCount
@Deprecated() int getMentionedCount()
/~english
-
setMentionedCount
void setMentionedCount(int count)
/~english
-
getPushNotificationLevel
int getPushNotificationLevel()
/~english
-
setPushNotificationLevel
void setPushNotificationLevel(int pushNotificationLevel)
/~english
-
getChannelType
IRongCoreEnum.UltraGroupChannelType getChannelType()
/~english
-
setChannelType
void setChannelType(IRongCoreEnum.UltraGroupChannelType channelType)
/~english
-
getFirstUnreadMsgSendTime
long getFirstUnreadMsgSendTime()
/~english
-
setFirstUnreadMsgSendTime
void setFirstUnreadMsgSendTime(long firstUnreadMsgSendTime)
/~english
-
obtain
static Conversation obtain(Conversation.ConversationType type, String id, String title)
/~english
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
describeContents
int describeContents()
-
getReceivedStatus
ReceivedStatus getReceivedStatus()
/~english
-
setReceivedStatus
void setReceivedStatus(ReceivedStatus receivedStatus)
/~english
-
getSentStatus
SentStatus getSentStatus()
/~english
-
setSentStatus
void setSentStatus(SentStatus sentStatus)
/~english
-
getReceivedTime
long getReceivedTime()
/~english
-
setReceivedTime
void setReceivedTime(long receivedTime)
/~english
-
getSentTime
long getSentTime()
/~english
-
setSentTime
void setSentTime(long sentTime)
/~english
-
getObjectName
String getObjectName()
/~english
-
setObjectName
void setObjectName(String objectName)
/~english
-
getSenderUserId
String getSenderUserId()
/~english
-
setSenderUserId
void setSenderUserId(String senderUserId)
/~english
-
getLatestMessageId
int getLatestMessageId()
/~english
-
setLatestMessageId
void setLatestMessageId(int latestMessageId)
/~english
-
getLatestMessage
MessageContent getLatestMessage()
/~english
-
setLatestMessage
void setLatestMessage(MessageContent latestMessageContent)
/~english
-
getUnreadMentionedCount
int getUnreadMentionedCount()
/~english
-
getUnreadMentionedMeCount
int getUnreadMentionedMeCount()
/~english
-
getLatestMessageDirection
MessageDirection getLatestMessageDirection()
/~english
-
setLatestMessageDirection
void setLatestMessageDirection(MessageDirection latestMessageDirection)
/~english
-
getLatestMessageExtra
String getLatestMessageExtra()
/~english
-
setLatestMessageExtra
void setLatestMessageExtra(String latestMessageExtra)
/~english
-
getLatestMessageUId
String getLatestMessageUId()
/~english
-
setLatestMessageUId
void setLatestMessageUId(String latestMessageUId)
/~english
-
getLatestMessageReadReceiptInfo
ReadReceiptInfo getLatestMessageReadReceiptInfo()
/~english
-
setLatestMessageReadReceiptInfo
void setLatestMessageReadReceiptInfo(ReadReceiptInfo latestMessageReadReceiptInfo)
/~english
-
getLatestMessageConfig
MessageConfig getLatestMessageConfig()
/~english
-
setLatestMessageConfig
void setLatestMessageConfig(MessageConfig latestMessageConfig)
/~english
-
isLatestCanIncludeExpansion
boolean isLatestCanIncludeExpansion()
/~english
-
setLatestCanIncludeExpansion
void setLatestCanIncludeExpansion(boolean latestCanIncludeExpansion)
/~english
-
getLatestExpansion
Map<String, String> getLatestExpansion()
/~english
-
setLatestExpansion
void setLatestExpansion(Map<String, String> latestExpansion)
/~english
-
getMessage
Message getMessage()
/~english
-
setMessage
void setMessage(Message latestMessage)
/~english
-
setMentionedMeCount
void setMentionedMeCount(int count)
/~english
-
-
-
-