Package io.rong.imlib.model
Class Message
-
- All Implemented Interfaces:
public class Message
/~english
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
Message.MessageDirection
/~english
public enum
Message.SentStatus
/~english
public class
Message.ReceivedStatus
/~english
-
Field Summary
Fields Modifier and Type Field Description public ConversationType
conversationType
public String
targetId
public String
channelId
public int
messageId
public Message.MessageDirection
messageDirection
public String
senderUserId
public Message.ReceivedStatus
receivedStatus
public Message.SentStatus
sentStatus
public long
receivedTime
public long
sentTime
public long
readTime
public String
objectName
public MessageContent
content
public String
extra
public ReadReceiptInfo
readReceiptInfo
public ReadReceiptInfoV4
readReceiptInfoV4
public MessageConfig
messageConfig
public MessagePushConfig
messagePushConfig
public boolean
isOffline
public Map<String, String>
expansion
public List<String>
directedUserIds
public boolean
isEmptyContent
public final static Creator<Message>
CREATOR
-
Method Summary
Modifier and Type Method Description ConversationType
getConversationType()
/~english void
setConversationType(ConversationType conversationType)
/~english String
getTargetId()
/~english void
setTargetId(String targetId)
/~english String
getChannelId()
/~english void
setChannelId(String channelId)
/~english int
getMessageId()
/~english void
setMessageId(int messageId)
/~english Message.MessageDirection
getMessageDirection()
/~english void
setMessageDirection(Message.MessageDirection messageDirection)
/~english String
getSenderUserId()
/~english void
setSenderUserId(String senderUserId)
/~english Message.ReceivedStatus
getReceivedStatus()
/~english void
setReceivedStatus(Message.ReceivedStatus receivedStatus)
/~english Message.SentStatus
getSentStatus()
/~english void
setSentStatus(Message.SentStatus sentStatus)
/~english long
getReceivedTime()
/~english void
setReceivedTime(long receivedTime)
/~english long
getSentTime()
/~english void
setSentTime(long sentTime)
/~english long
getReadTime()
void
setReadTime(long readTime)
String
getObjectName()
/~english void
setObjectName(String objectName)
/~english MessageContent
getContent()
/~english void
setContent(MessageContent content)
/~english String
getExtra()
/~english void
setExtra(String extra)
/~english ReadReceiptInfo
getReadReceiptInfo()
/~english void
setReadReceiptInfo(ReadReceiptInfo readReceiptInfo)
/~english ReadReceiptInfoV4
getReadReceiptInfoV4()
/~english void
setReadReceiptInfoV4(ReadReceiptInfoV4 readReceiptInfo)
/~english MessageConfig
getMessageConfig()
/~english void
setMessageConfig(MessageConfig messageConfig)
/~english MessagePushConfig
getMessagePushConfig()
/~english void
setMessagePushConfig(MessagePushConfig messagePushConfig)
/~english boolean
isOffline()
/~english void
setOffline(boolean offLine)
/~english Map<String, String>
getExpansion()
/~english List<String>
getDirectedUserIds()
/~english void
setDirectedUserIds(List<String> directedUserIds)
/~english boolean
isEmptyContent()
static Message
obtain(String targetId, ConversationType type, MessageContent content)
/~english static Message
obtain(ConversationIdentifier conversationIdentifier, MessageContent content)
/~english static Message
obtain(String targetId, ConversationType type, String channelId, MessageContent content)
/~english void
writeToParcel(Parcel dest, int flags)
int
describeContents()
String
getUId()
/~english void
setUId(String UId)
/~english GroupReadReceiptInfoV2
getGroupReadReceiptInfoV2()
/~english void
setGroupReadReceiptInfoV2(GroupReadReceiptInfoV2 v2)
/~english boolean
isCanIncludeExpansion()
/~english void
setExpansion(HashMap<String, String> expansion)
/~english boolean
isMayHasMoreMessagesBefore()
boolean
isHasChanged()
/~english boolean
isDisableUpdateLastMessage()
int
hashCode()
boolean
equals(Object o)
String
toString()
void
setCanIncludeExpansion(boolean canIncludeExpansion)
/~english void
setHasChanged(boolean hasChanged)
/~english void
setDisableUpdateLastMessage(boolean disableUpdateLastMessage)
-
-
Method Detail
-
getConversationType
ConversationType getConversationType()
/~english
-
setConversationType
void setConversationType(ConversationType conversationType)
/~english
-
getTargetId
String getTargetId()
/~english
-
setTargetId
void setTargetId(String targetId)
/~english
-
getChannelId
String getChannelId()
/~english
-
setChannelId
void setChannelId(String channelId)
/~english
-
getMessageId
int getMessageId()
/~english
-
setMessageId
void setMessageId(int messageId)
/~english
-
getMessageDirection
Message.MessageDirection getMessageDirection()
/~english
-
setMessageDirection
void setMessageDirection(Message.MessageDirection messageDirection)
/~english
-
getSenderUserId
String getSenderUserId()
/~english
-
setSenderUserId
void setSenderUserId(String senderUserId)
/~english
-
getReceivedStatus
Message.ReceivedStatus getReceivedStatus()
/~english
-
setReceivedStatus
void setReceivedStatus(Message.ReceivedStatus receivedStatus)
/~english
-
getSentStatus
Message.SentStatus getSentStatus()
/~english
-
setSentStatus
void setSentStatus(Message.SentStatus sentStatus)
/~english
-
getReceivedTime
long getReceivedTime()
/~english
-
setReceivedTime
void setReceivedTime(long receivedTime)
/~english
-
getSentTime
long getSentTime()
/~english
-
setSentTime
void setSentTime(long sentTime)
/~english
-
getReadTime
long getReadTime()
-
setReadTime
void setReadTime(long readTime)
-
getObjectName
String getObjectName()
/~english
-
setObjectName
void setObjectName(String objectName)
/~english
-
getContent
MessageContent getContent()
/~english
-
setContent
void setContent(MessageContent content)
/~english
-
getExtra
String getExtra()
/~english
-
setExtra
void setExtra(String extra)
/~english
-
getReadReceiptInfo
ReadReceiptInfo getReadReceiptInfo()
/~english
-
setReadReceiptInfo
void setReadReceiptInfo(ReadReceiptInfo readReceiptInfo)
/~english
-
getReadReceiptInfoV4
ReadReceiptInfoV4 getReadReceiptInfoV4()
/~english
-
setReadReceiptInfoV4
void setReadReceiptInfoV4(ReadReceiptInfoV4 readReceiptInfo)
/~english
-
getMessageConfig
MessageConfig getMessageConfig()
/~english
-
setMessageConfig
void setMessageConfig(MessageConfig messageConfig)
/~english
-
getMessagePushConfig
MessagePushConfig getMessagePushConfig()
/~english
-
setMessagePushConfig
void setMessagePushConfig(MessagePushConfig messagePushConfig)
/~english
-
isOffline
boolean isOffline()
/~english
-
setOffline
void setOffline(boolean offLine)
/~english
-
getExpansion
Map<String, String> getExpansion()
/~english
-
getDirectedUserIds
List<String> getDirectedUserIds()
/~english
-
setDirectedUserIds
void setDirectedUserIds(List<String> directedUserIds)
/~english
-
isEmptyContent
boolean isEmptyContent()
-
obtain
static Message obtain(String targetId, ConversationType type, MessageContent content)
/~english
-
obtain
static Message obtain(ConversationIdentifier conversationIdentifier, MessageContent content)
/~english
-
obtain
static Message obtain(String targetId, ConversationType type, String channelId, MessageContent content)
/~english
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
describeContents
int describeContents()
-
getUId
String getUId()
/~english
-
setUId
void setUId(String UId)
/~english
-
getGroupReadReceiptInfoV2
GroupReadReceiptInfoV2 getGroupReadReceiptInfoV2()
/~english
-
setGroupReadReceiptInfoV2
void setGroupReadReceiptInfoV2(GroupReadReceiptInfoV2 v2)
/~english
-
isCanIncludeExpansion
boolean isCanIncludeExpansion()
/~english
-
setExpansion
void setExpansion(HashMap<String, String> expansion)
/~english
-
isMayHasMoreMessagesBefore
boolean isMayHasMoreMessagesBefore()
-
isHasChanged
boolean isHasChanged()
/~english
-
isDisableUpdateLastMessage
boolean isDisableUpdateLastMessage()
-
hashCode
int hashCode()
-
equals
boolean equals(Object o)
-
toString
String toString()
-
setCanIncludeExpansion
void setCanIncludeExpansion(boolean canIncludeExpansion)
/~english
-
setHasChanged
void setHasChanged(boolean hasChanged)
/~english
-
setDisableUpdateLastMessage
void setDisableUpdateLastMessage(boolean disableUpdateLastMessage)
-
-
-
-