Package io.rong.imlib.model
Class MessageContent
-
- All Implemented Interfaces:
public abstract class MessageContent
/~english
-
-
Field Summary
Fields Modifier and Type Field Description public UserInfo
userInfo
public MentionedInfo
mentionedInfo
public boolean
isDestruct
public long
destructTime
public MessageAuditInfo
auditInfo
public Array<byte>
rawJsonData
-
Constructor Summary
Constructors Constructor Description MessageContent(Array<byte> data)
/~english
-
Method Summary
Modifier and Type Method Description UserInfo
getUserInfo()
/~english void
setUserInfo(UserInfo info)
/~english MentionedInfo
getMentionedInfo()
/~english void
setMentionedInfo(MentionedInfo info)
/~english boolean
isDestruct()
/~english void
setDestruct(boolean destruct)
/~english long
getDestructTime()
/~english void
setDestructTime(long destructTime)
/~english MessageAuditInfo
getAuditInfo()
/~english void
setAuditInfo(MessageAuditInfo auditInfo)
/~english Array<byte>
getRawJsonData()
/~english void
setRawJsonData(Array<byte> rawJsonData)
/~english abstract Array<byte>
encode()
/~english JSONObject
getBaseJsonObject()
/~english void
parseBaseJsonObject(JSONObject jsonObject)
/~english void
writeToBaseInfoParcel(Parcel dest)
/~english void
readFromBaseInfoParcel(Parcel in)
/~english JSONObject
getJSONDestructInfo()
void
parseJsonToDestructInfo(JSONObject jsonObject)
JSONObject
getJSONUserInfo()
UserInfo
parseJsonToUserInfo(JSONObject jsonObj)
/~english List<String>
getSearchableWord()
/~english String
getExtra()
/~english void
setExtra(String extra)
/~english -
-
Constructor Detail
-
MessageContent
MessageContent(Array<byte> data)
/~english
-
-
Method Detail
-
getUserInfo
UserInfo getUserInfo()
/~english
-
setUserInfo
void setUserInfo(UserInfo info)
/~english
-
getMentionedInfo
MentionedInfo getMentionedInfo()
/~english
-
setMentionedInfo
void setMentionedInfo(MentionedInfo info)
/~english
-
isDestruct
boolean isDestruct()
/~english
-
setDestruct
void setDestruct(boolean destruct)
/~english
-
getDestructTime
long getDestructTime()
/~english
-
setDestructTime
void setDestructTime(long destructTime)
/~english
-
getAuditInfo
MessageAuditInfo getAuditInfo()
/~english
-
setAuditInfo
void setAuditInfo(MessageAuditInfo auditInfo)
/~english
-
getRawJsonData
Array<byte> getRawJsonData()
/~english
-
setRawJsonData
void setRawJsonData(Array<byte> rawJsonData)
/~english
-
getBaseJsonObject
JSONObject getBaseJsonObject()
/~english
-
parseBaseJsonObject
void parseBaseJsonObject(JSONObject jsonObject)
/~english
-
writeToBaseInfoParcel
void writeToBaseInfoParcel(Parcel dest)
/~english
-
readFromBaseInfoParcel
void readFromBaseInfoParcel(Parcel in)
/~english
-
getJSONDestructInfo
JSONObject getJSONDestructInfo()
-
parseJsonToDestructInfo
void parseJsonToDestructInfo(JSONObject jsonObject)
-
getJSONUserInfo
JSONObject getJSONUserInfo()
-
parseJsonToUserInfo
UserInfo parseJsonToUserInfo(JSONObject jsonObj)
/~english
-
getSearchableWord
List<String> getSearchableWord()
/~english
-
getExtra
String getExtra()
/~english
-
setExtra
void setExtra(String extra)
/~english
-
-
-
-