圈组消息
更多...
|
boolean | isTheSame (QChatMessage message) |
| 判断与参数message是否是同一条消息。 更多...
|
|
MsgDirectionEnum | getDirect () |
| 获取消息方向:发出去的消息还是接收到的消息 更多...
|
|
void | setDirect (MsgDirectionEnum direct) |
| 设置消息方向 更多...
|
|
Map< String, Object > | getLocalExtension () |
| 获取本地扩展字段(仅本地有效) 更多...
|
|
void | setLocalExtension (Map< String, Object > localExtension) |
| 设置本地扩展字段(该字段仅在本地使用有效,不会发送给其他端 更多...
|
|
void | setChecked (Boolean isChecked) |
| 设置消息的选中状态 更多...
|
|
Boolean | isChecked () |
| 消息的选中状态 更多...
|
|
boolean | isDeleted () |
| QChat使用getServerStatus判断状态 更多...
|
|
void | setStatus (MsgStatusEnum status) |
| 设置消息状态 更多...
|
|
MsgStatusEnum | getStatus () |
| 获取消息接收/发送状态。 更多...
|
|
long | getQChatServerId () |
| 获取消息所属的serverId 更多...
|
|
long | getQChatChannelId () |
| 获取消息所属的channelId 更多...
|
|
String | getFromAccount () |
| 获取消息发送者的accid 更多...
|
|
int | getFromClientType () |
| 获取消息发送者的客户端类型 更多...
|
|
String | getFromDeviceId () |
| 获取消息发送者设备id 更多...
|
|
String | getFromNick () |
| 获取消息发送者昵称 更多...
|
|
long | getTime () |
| 获取消息发送时间 更多...
|
|
long | getUpdateTime () |
| 获取消息更新时间 更多...
|
|
MsgTypeEnum | getMsgType () |
| 获取消息类型 更多...
|
|
String | getContent () |
| 获取消息body 更多...
|
|
void | setContent (String content) |
| 设置消息body 更多...
|
|
String | getAttachStr () |
| 获取消息attach 更多...
|
|
Map< String, Object > | getRemoteExtension () |
| 获取消息自定义ext 更多...
|
|
void | setRemoteExtension (Map< String, Object > remoteExtension) |
| 设置消息自定义ext 更多...
|
|
String | getUuid () |
| 获取消息的uuid, 该域在生成消息时即会填上 更多...
|
|
long | getMsgIdServer () |
| 获取消息服务端ID 更多...
|
|
boolean | isResend () |
| 是否重发 更多...
|
|
int | getServerStatus () |
| 设置是否重发 更多...
|
|
void | setServerStatus (int status) |
| 服务器消息状态 更多...
|
|
Map< String, Object > | getPushPayload () |
| 获取第三方自定义的推送属性 更多...
|
|
String | getPushContent () |
| 获取自定义推送文案 更多...
|
|
List< String > | getMentionedAccidList () |
| 获取被@的人的accid列表 更多...
|
|
boolean | isMentionedAll () |
| 是否@所有人 更多...
|
|
boolean | isHistoryEnable () |
| 该消息是否存储云端历史,默认true 更多...
|
|
MsgStatusEnum | getSendMsgStatus () |
| 获取消息状态 更多...
|
|
void | setSendMsgStatus (MsgStatusEnum sendMsgStatus) |
| 设置消息状态 更多...
|
|
MsgAttachment | getAttachment () |
| 获取消息附件对象。仅当getMsgType()返回为非text时有效 更多...
|
|
void | setAttachment (MsgAttachment attachment) |
| 设置消息附件对象。
如果附件内部包含状态,或是自定义附件类型,用户可自主更新,以便界面展现。
更多...
|
|
AttachStatusEnum | getAttachStatus () |
| 获取消息附件接收/发送状态 更多...
|
|
void | setAttachStatus (AttachStatusEnum attachStatus) |
| 设置消息附件状态 更多...
|
|
boolean | isPushEnable () |
| 是否需要推送,默认true 更多...
|
|
boolean | isNeedBadge () |
| 是否需要消息计数,默认true 更多...
|
|
boolean | isNeedPushNick () |
| 是否需要推送昵称,默认true 更多...
|
|
boolean | isRouteEnable () |
| 是否需要抄送,默认true 更多...
|
|
QChatNotifyReason | getNotifyReason () |
| 下发通知的原因 更多...
|
|
String | getEnv () |
| 获取环境变量 用于指向不同的抄送,第三方回调等配置 更多...
|
|
void | setEnv (String env) |
| 设置环境变量 用于指向不同的抄送,第三方回调等配置 更多...
|
|
String | getCallbackExtension () |
| 获取第三方回调回来的自定义扩展字段 更多...
|
|
QChatMessageRefer | getReplyRefer () |
| 获取被回复消息引用 更多...
|
|
QChatMessageRefer | getThreadRefer () |
| 获取根消息引用 更多...
|
|
boolean | isRootThread () |
| 是否是根消息 更多...
|
|
void | setMessageThread (QChatMessage parent) |
| 通过此消息的父消息设置消息的thread信息 更多...
|
|
QChatMessageAntiSpamOption | getAntiSpamOption () |
| 获取消息反垃圾配置选项 更多...
|
|
QChatMessageAntiSpamResult | getAntiSpamResult () |
| 获取反垃圾结果,此结果仅对文本和图片有效 更多...
|
|
QChatMsgUpdateContent | getUpdateContent () |
| 获取消息更新内容,消息被修改/撤回/删除 才有值,否则为null 更多...
|
|
QChatMsgUpdateInfo | getUpdateOperatorInfo () |
| 获取消息更新操作者的信息,消息被修改/撤回/删除 才有值,否则为null 更多...
|
|
List< Long > | getMentionedRoleIdList () |
| 获取被@的身份组的roleid列表 更多...
|
|
Integer | getSubType () |
| 获取消息子类型 更多...
|
|
void | setSubType (Integer subType) |
| 设置消息子类型 更多...
|
|
◆ getDirect()
获取消息方向:发出去的消息还是接收到的消息
- 返回
- 消息方向
◆ getLocalExtension()
Map<String, Object> com.netease.nimlib.sdk.qchat.model.QChatMessage.getLocalExtension |
( |
| ) |
|
获取本地扩展字段(仅本地有效)
- 返回
- 扩展字段Map
◆ getStatus()
MsgStatusEnum com.netease.nimlib.sdk.qchat.model.QChatMessage.getStatus |
( |
| ) |
|
◆ isChecked()
Boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isChecked |
( |
| ) |
|
消息的选中状态
- 返回
- true:被选中状态; false: 未被选中状态; null: 不在多选状态
◆ isDeleted()
boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isDeleted |
( |
| ) |
|
QChat使用getServerStatus判断状态
该消息是否已经被从服务端撤回或删除
- 返回
- 是否已经被撤回或删除
◆ isTheSame()
boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isTheSame |
( |
QChatMessage |
message | ) |
|
判断与参数message是否是同一条消息。
- 参数
-
- 返回
- 两条消息是否相同
◆ setChecked()
void com.netease.nimlib.sdk.qchat.model.QChatMessage.setChecked |
( |
Boolean |
isChecked | ) |
|
设置消息的选中状态
- 参数
-
isChecked | true:被选中状态; false: 未被选中状态; null: 不在多选状态 |
◆ setDirect()
void com.netease.nimlib.sdk.qchat.model.QChatMessage.setDirect |
( |
MsgDirectionEnum |
direct | ) |
|
◆ setLocalExtension()
void com.netease.nimlib.sdk.qchat.model.QChatMessage.setLocalExtension |
( |
Map< String, Object > |
localExtension | ) |
|
设置本地扩展字段(该字段仅在本地使用有效,不会发送给其他端
- 参数
-
◆ setStatus()
void com.netease.nimlib.sdk.qchat.model.QChatMessage.setStatus |
( |
MsgStatusEnum |
status | ) |
|
该接口的文档由以下文件生成: