聊天室通知
More...
#include <nim_chatroom_helper.h>
|
NIMChatRoomNotificationId | id_ |
| 通知类型
|
|
std::string | ext_ |
| 上层开发自定义的事件通知扩展字段, 必须为可以解析为 json 的非格式化的字符串
|
|
std::string | operator_id_ |
| 操作者的账号 accid
|
|
std::string | operator_nick_ |
| 操作者的账号 nick
|
|
std::list< std::string > | target_nick_ |
| 被操作者的账号 nick 列表
|
|
std::list< std::string > | target_ids_ |
| 被操作者的 accid 列表
|
|
int64_t | temp_mute_duration_ |
|
bool | muted_ |
| 表示是否是被禁言标记
|
|
bool | temp_muted_ |
| 当通知为聊天室进入事件才有,代表是否临时禁言状态
|
|
std::string | queue_change_ |
| 当通知为聊天室队列变更事件才有,代表变更的内容
|
|
std::string | target_tag_ |
| 当通知为聊天室按标签禁言/解禁、聊天室成员标签变更事件才有,代表当前被禁言或变更的 tag 信息 More...
|
|
std::string | msg_id_ |
| 当通知为聊天室撤回消息事件时才有,代表当前被撤回的消息 ID More...
|
|
uint64_t | msg_timetag_ |
| 当通知为聊天室撤回消息事件时才有,代表当前被撤回消息的时间戳
|
|
◆ ChatRoomNotification()
nim_chatroom::ChatRoomNotification::ChatRoomNotification |
( |
| ) |
|
|
inline |
◆ ParseFromJsonValue()
从JsonValue中解析得到聊天室通知
- Parameters
-
- Returns
- void
◆ ToJsonObject()
◆ msg_id_
std::string nim_chatroom::ChatRoomNotification::msg_id_ |
当通知为聊天室撤回消息事件时才有,代表当前被撤回的消息 ID
Added IM 8.7.0
◆ target_tag_
std::string nim_chatroom::ChatRoomNotification::target_tag_ |
当通知为聊天室按标签禁言/解禁、聊天室成员标签变更事件才有,代表当前被禁言或变更的 tag 信息
Added IM 8.4.0
◆ temp_mute_duration_
int64_t nim_chatroom::ChatRoomNotification::temp_mute_duration_ |
当通知为临时禁言相关时有该值,禁言时代表本次禁言的时长(秒),解禁时代表本次禁言剩余时长(秒) 当通知为聊天室进入事件,代表临时禁言时长(秒); 其他通知事件不带该数据 当通知为聊天室进入事件才有,代表是否禁言状态
The documentation for this struct was generated from the following file: