聊天室成员信息
More...
#include <nim_chatroom_helper.h>
|
int64_t | room_id_ |
| 聊天室id
|
|
std::string | account_id_ |
| 成员账号
|
|
std::string | tags_ |
| 聊天室成员登录时指定的 tag 信息
|
|
int | type_ |
| 成员类型, -2:未设置;-1:受限用户; 0:普通;1:创建者;2:管理员;3:临时用户,非固定成员;4:匿名非注册用户,非云信注册用户
|
|
int | level_ |
| 成员级别: >=0表示用户开发者可以自定义的级别
|
|
std::string | nick_ |
| 聊天室内的昵称字段,预留字段, 可从Uinfo中取
|
|
std::string | avatar_ |
| 聊天室内的头像,预留字段, 可从Uinfo中取icon
|
|
std::string | ext_ |
| 开发者扩展字段, 长度限制2k, 必须为可以解析为json的非格式化的字符串
|
|
std::string | notify_tags_ |
| 聊天室成员登录时指定的 notify_tags 信息
|
|
NIMChatRoomOnlineState | state_ |
| 成员是否处于在线状态, 仅特殊成员才可能离线, 对游客/匿名用户而言只能是在线
|
|
NIMChatRoomGuestFlag | guest_flag_ |
| 是否是普通游客类型,0:不是游客,1:是游客; 游客身份在聊天室中没有持久化, 只有在线时才会有内存状态
|
|
int64_t | enter_timetag_ |
| 进入聊天室的时间点,对于离线成员该字段为空
|
|
bool | is_blacklist_ |
| 是黑名单
|
|
bool | is_muted_ |
| 是禁言用户
|
|
bool | is_valid_ |
| 记录有效标记位
|
|
int64_t | update_timetag_ |
| 固定成员的记录更新时间,用于固定成员列表的排列查询
|
|
bool | temp_muted_ |
| 临时禁言
|
|
int64_t | temp_muted_duration_ |
| 临时禁言的解除时长,单位秒
|
|
◆ ChatRoomMemberInfo()
nim_chatroom::ChatRoomMemberInfo::ChatRoomMemberInfo |
( |
| ) |
|
|
inline |
◆ ParseFromJsonValue()
◆ ToJsonObject()
◆ ToJsonString()
std::string nim_chatroom::ChatRoomMemberInfo::ToJsonString |
( |
| ) |
const |
|
inline |
组装Json Value字符串
- Returns
- void
The documentation for this struct was generated from the following file: