public class LPMessageModel extends LPDataModel implements IMessageModel
Created by lijiazhij on 16/4/7. 聊天消息model
限定符和类型 | 字段和说明 |
---|---|
double |
alpha |
java.util.List<LPMessageAtUserModel> |
atUserList |
java.lang.String |
channel |
java.lang.String |
content |
LPMessageDataModel |
data |
LPMessageUserModel |
from |
java.lang.String |
fromUserId |
java.lang.String |
id |
java.lang.String |
key |
java.lang.String |
messageType |
java.util.Date |
newTime |
LPMessageReferenceModel |
reference |
java.util.Date |
timestamp
已过时。
{
newTime } |
java.lang.String |
to |
LPMessageUserModel |
toUser |
java.lang.String |
translateLanguage |
LPConstants.MessageType |
type |
java.lang.String |
url |
构造器和说明 |
---|
LPMessageModel() |
LPMessageModel(java.lang.String id) |
LPMessageModel(java.lang.String id,
java.lang.String content,
java.lang.String fromUserId,
java.util.Date timestamp) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<LPMessageAtUserModel> |
getAtUserList() |
java.lang.String |
getChannel() |
java.lang.String |
getContent() |
LPMessageDataModel |
getData() |
LPMessageUserModel |
getFrom() |
java.lang.String |
getFromUserId() |
java.lang.String |
getId() |
int |
getImageHeight() |
int |
getImageWidth() |
java.lang.String |
getKey() |
LPConstants.MessageType |
getMessageType() |
LPMessageReferenceModel |
getReference() |
java.util.Date |
getTime() |
java.util.Date |
getTimestamp() |
java.lang.String |
getTo() |
IUserModel |
getToUser() |
java.lang.String |
getTranslateLanguage() |
java.lang.String |
getUrl() |
boolean |
isPrivateChat() |
void |
parse(LPChatMessageParser parser) |
void |
setContent(java.lang.String content) |
void |
setFrom(LPMessageUserModel from) |
void |
setFromUserId(java.lang.String fromUserId) |
void |
setId(java.lang.String id) |
void |
setMessageType(java.lang.String messageType) |
void |
setReference(LPMessageReferenceModel refrenceModel) |
void |
setTimestamp(java.util.Date timestamp) |
void |
setTranslateLanguage(java.lang.String translateLanguage) |
@SerializedName(value="message_type") public java.lang.String messageType
@SerializedName(value="id") public java.lang.String id
@Deprecated @SerializedName(value="time") public java.util.Date timestamp
newTime
}@SerializedName(value="timestamp") public java.util.Date newTime
@SerializedName(value="content") public java.lang.String content
public LPMessageDataModel data
@SerializedName(value="from") public LPMessageUserModel from
@SerializedName(value="to_user") public LPMessageUserModel toUser
@SerializedName(value="reference") public LPMessageReferenceModel reference
@SerializedName(value="at") public java.util.List<LPMessageAtUserModel> atUserList
public java.lang.String to
public java.lang.String fromUserId
public java.lang.String channel
public LPConstants.MessageType type
public java.lang.String url
public java.lang.String key
public double alpha
public java.lang.String translateLanguage
public LPMessageModel()
public LPMessageModel(java.lang.String id)
public LPMessageModel(java.lang.String id, java.lang.String content, java.lang.String fromUserId, java.util.Date timestamp)
public void parse(LPChatMessageParser parser)
public java.lang.String getContent()
getContent
在接口中 IMessageModel
public void setContent(java.lang.String content)
public LPMessageUserModel getFrom()
getFrom
在接口中 IMessageModel
public java.lang.String getTo()
getTo
在接口中 IMessageModel
public IUserModel getToUser()
getToUser
在接口中 IMessageModel
public void setFrom(LPMessageUserModel from)
public java.lang.String getFromUserId()
public void setFromUserId(java.lang.String fromUserId)
public java.lang.String getId()
getId
在接口中 IMessageModel
public java.lang.String getChannel()
getChannel
在接口中 IMessageModel
public void setId(java.lang.String id)
public LPConstants.MessageType getMessageType()
getMessageType
在接口中 IMessageModel
public java.lang.String getKey()
getKey
在接口中 IMessageModel
public java.lang.String getUrl()
getUrl
在接口中 IMessageModel
public int getImageWidth()
getImageWidth
在接口中 IMessageModel
public int getImageHeight()
getImageHeight
在接口中 IMessageModel
public void setMessageType(java.lang.String messageType)
public java.util.Date getTimestamp()
getTimestamp
在接口中 IMessageModel
public java.util.Date getTime()
getTime
在接口中 IMessageModel
public boolean isPrivateChat()
isPrivateChat
在接口中 IMessageModel
public LPMessageDataModel getData()
getData
在接口中 IMessageModel
public java.util.List<LPMessageAtUserModel> getAtUserList()
getAtUserList
在接口中 IMessageModel
public void setTimestamp(java.util.Date timestamp)
public LPMessageReferenceModel getReference()
getReference
在接口中 IMessageModel
public void setReference(LPMessageReferenceModel refrenceModel)
public void setTranslateLanguage(java.lang.String translateLanguage)
public java.lang.String getTranslateLanguage()