圈组消息
更多...
|
| 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) |
| | 设置消息子类型 更多...
|
| |
获取消息方向:发出去的消息还是接收到的消息
- 返回
- 消息方向
| Map<String, Object> com.netease.nimlib.sdk.qchat.model.QChatMessage.getLocalExtension |
( |
| ) |
|
获取本地扩展字段(仅本地有效)
- 返回
- 扩展字段Map
| MsgStatusEnum com.netease.nimlib.sdk.qchat.model.QChatMessage.getStatus |
( |
| ) |
|
| Boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isChecked |
( |
| ) |
|
消息的选中状态
- 返回
- true:被选中状态; false: 未被选中状态; null: 不在多选状态
| boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isDeleted |
( |
| ) |
|
QChat使用getServerStatus判断状态
该消息是否已经被从服务端撤回或删除
- 返回
- 是否已经被撤回或删除
| boolean com.netease.nimlib.sdk.qchat.model.QChatMessage.isTheSame |
( |
QChatMessage |
message | ) |
|
判断与参数message是否是同一条消息。
- 参数
-
- 返回
- 两条消息是否相同
| void com.netease.nimlib.sdk.qchat.model.QChatMessage.setChecked |
( |
Boolean |
isChecked | ) |
|
设置消息的选中状态
- 参数
-
| isChecked | true:被选中状态; false: 未被选中状态; null: 不在多选状态 |
| void com.netease.nimlib.sdk.qchat.model.QChatMessage.setDirect |
( |
MsgDirectionEnum |
direct | ) |
|
| void com.netease.nimlib.sdk.qchat.model.QChatMessage.setLocalExtension |
( |
Map< String, Object > |
localExtension | ) |
|
设置本地扩展字段(该字段仅在本地使用有效,不会发送给其他端
- 参数
-
| void com.netease.nimlib.sdk.qchat.model.QChatMessage.setStatus |
( |
MsgStatusEnum |
status | ) |
|
该接口的文档由以下文件生成: