Package io.rong.imlib.model
Class MessageDigestInfo
-
- All Implemented Interfaces:
public class MessageDigestInfo
消息摘要信息类
- Since:
5.2.5
chenjialong
-
-
Field Summary
Fields Modifier and Type Field Description public ConversationType
conversationType
public String
targetId
public String
channelId
public String
messageUid
public String
objectName
public long
sentTime
public boolean
isMentionAll
public final static Creator<MessageDigestInfo>
CREATOR
-
Constructor Summary
Constructors Constructor Description MessageDigestInfo()
MessageDigestInfo(ConversationType conversationType, String targetId, String channelId, String messageUid, long sentTime, boolean isMentionAll)
-
Method Summary
Modifier and Type Method Description ConversationType
getConversationType()
获取会话类型。 void
setConversationType(ConversationType conversationType)
设置会话类型。 String
getTargetId()
获取会话 id。 根据不同的 conversationType,可能是聊天 id、讨论组 id、群组 id 或聊天室 id。 void
setTargetId(String targetId)
设置会话 id。 根据不同的 conversationType,可能是聊天 id、讨论组 id、群组 id 或聊天室 id。 String
getChannelId()
消息所属会话的业务标识。 void
setChannelId(String channelId)
设置 消息所属会话的业务标识。 String
getMessageUid()
获取服务器消息唯一 id(在同一个 Appkey 下全局唯一) void
setMessageUid(String messageUid)
设置服务器消息唯一 id(在同一个 Appkey 下全局唯一) String
getObjectName()
messageUid 对应的消息类型 void
setObjectName(String objectName)
设置消息类型,必须设置 messageUid 对应的消息类型一致 long
getSentTime()
获取会话中最后一条消息的发送时间(Unix时间戳、毫秒) void
setSentTime(long sentTime)
设置会话中最后一条消息的发送时间(Unix时间戳、毫秒) boolean
isMentionAll()
void
setMentionAll(boolean mentionAll)
String
toString()
int
describeContents()
void
writeToParcel(Parcel dest, int flags)
-
-
Method Detail
-
getConversationType
ConversationType getConversationType()
获取会话类型。
- Returns:
会话类型。
-
setConversationType
void setConversationType(ConversationType conversationType)
设置会话类型。
- Parameters:
conversationType
- 会话类型。
-
getTargetId
String getTargetId()
获取会话 id。
根据不同的 conversationType,可能是聊天 id、讨论组 id、群组 id 或聊天室 id。
- Returns:
会话 id。
-
setTargetId
void setTargetId(String targetId)
设置会话 id。
根据不同的 conversationType,可能是聊天 id、讨论组 id、群组 id 或聊天室 id。
- Parameters:
targetId
- 会话 id。
-
getChannelId
String getChannelId()
消息所属会话的业务标识。
- Returns:
消息所属会话的业务标识。
-
setChannelId
void setChannelId(String channelId)
设置 消息所属会话的业务标识。
- Parameters:
channelId
- 消息所属会话的业务标识。
-
getMessageUid
String getMessageUid()
获取服务器消息唯一 id(在同一个 Appkey 下全局唯一)
- Returns:
uid 服务器消息唯一 id(在同一个 Appkey 下全局唯一)
-
setMessageUid
void setMessageUid(String messageUid)
设置服务器消息唯一 id(在同一个 Appkey 下全局唯一)
- Parameters:
messageUid
- 服务器消息唯一 id(在同一个 Appkey 下全局唯一)
-
getObjectName
String getObjectName()
messageUid 对应的消息类型
- Returns:
objectName 消息类型
-
setObjectName
void setObjectName(String objectName)
设置消息类型,必须设置 messageUid 对应的消息类型一致
- Parameters:
objectName
- 消息类型
-
getSentTime
long getSentTime()
获取会话中最后一条消息的发送时间(Unix时间戳、毫秒)
- Returns:
会话中最后一条消息的发送时间(Unix时间戳、毫秒)
-
setSentTime
void setSentTime(long sentTime)
设置会话中最后一条消息的发送时间(Unix时间戳、毫秒)
- Parameters:
sentTime
- 会话中最后一条消息的发送时间(Unix时间戳、毫秒)
-
isMentionAll
boolean isMentionAll()
-
setMentionAll
void setMentionAll(boolean mentionAll)
-
toString
String toString()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
-
-
-