public interface QChatMessageInternal
extends java.io.Serializable
限定符和类型 | 方法和说明 |
---|---|
MsgAttachment |
getAttachment()
获取消息附件对象。
|
AttachStatusEnum |
getAttachStatus()
获取消息附件接收/发送状态
|
java.lang.String |
getAttachStr()
获取消息attach
|
java.lang.String |
getContent()
获取消息body
|
java.lang.String |
getFromAccount()
获取消息发送者的accid
|
int |
getFromClientType()
获取消息发送者的客户端类型
|
java.lang.String |
getFromDeviceId()
获取消息发送者设备id
|
java.lang.String |
getFromNick()
获取消息发送者昵称
|
java.util.List<java.lang.String> |
getMentionedAccidList()
获取被@的人的accid列表
|
long |
getMsgIdServer()
获取消息服务端ID
|
MsgTypeEnum |
getMsgType()
获取消息类型
|
QChatNotifyReason |
getNotifyReason()
下发通知的原因
|
java.lang.String |
getPushContent()
获取自定义推送文案
|
java.util.Map<java.lang.String,java.lang.Object> |
getPushPayload()
获取第三方自定义的推送属性
|
long |
getQChatChannelId()
获取消息所属的channelId
|
long |
getQChatServerId()
获取消息所属的serverId
|
java.util.Map<java.lang.String,java.lang.Object> |
getRemoteExtension()
获取消息自定义ext
|
MsgStatusEnum |
getSendMsgStatus()
获取消息状态
|
int |
getServerStatus()
获取服务器消息状态
|
long |
getTime()
获取消息发送时间
|
long |
getUpdateTime()
获取消息更新时间
|
java.lang.String |
getUuid()
获取消息的uuid, 该域在生成消息时即会填上
|
boolean |
isHistoryEnable()
该消息是否存储云端历史
|
boolean |
isMentionedAll()
是否@所有人
|
boolean |
isNeedBadge()
是否需要消息计数
|
boolean |
isNeedPushNick()
是否需要推送昵称
|
boolean |
isPushEnable()
是否需要推送
|
boolean |
isResend()
是否重发
|
void |
setAttachment(MsgAttachment attachment)
设置消息附件对象。
|
void |
setAttachStatus(AttachStatusEnum attachStatus)
设置消息附件状态
|
void |
setContent(java.lang.String content)
设置消息body
|
void |
setRemoteExtension(java.util.Map<java.lang.String,java.lang.Object> remoteExtension)
设置消息自定义ext
|
void |
setSendMsgStatus(MsgStatusEnum sendMsgStatus)
设置消息状态
|
void |
setServerStatus(int status)
服务器消息状态
|
long getQChatServerId()
long getQChatChannelId()
java.lang.String getFromAccount()
int getFromClientType()
java.lang.String getFromDeviceId()
java.lang.String getFromNick()
long getTime()
long getUpdateTime()
MsgTypeEnum getMsgType()
java.lang.String getContent()
void setContent(java.lang.String content)
content
- 消息bodyjava.lang.String getAttachStr()
java.util.Map<java.lang.String,java.lang.Object> getRemoteExtension()
void setRemoteExtension(java.util.Map<java.lang.String,java.lang.Object> remoteExtension)
remoteExtension
- 消息自定义extjava.lang.String getUuid()
long getMsgIdServer()
boolean isResend()
int getServerStatus()
void setServerStatus(int status)
java.util.Map<java.lang.String,java.lang.Object> getPushPayload()
java.lang.String getPushContent()
java.util.List<java.lang.String> getMentionedAccidList()
boolean isMentionedAll()
boolean isHistoryEnable()
MsgStatusEnum getSendMsgStatus()
void setSendMsgStatus(MsgStatusEnum sendMsgStatus)
sendMsgStatus
- MsgAttachment getAttachment()
getMsgType()
返回为非text时有效void setAttachment(MsgAttachment attachment)
attachment
- AttachStatusEnum getAttachStatus()
void setAttachStatus(AttachStatusEnum attachStatus)
boolean isPushEnable()
boolean isNeedBadge()
boolean isNeedPushNick()
QChatNotifyReason getNotifyReason()