聊天室成员信息
更多...
#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 |
◆ account_id_
std::string nim_chatroom::ChatRoomMemberInfo::account_id_ |
◆ avatar_
std::string nim_chatroom::ChatRoomMemberInfo::avatar_ |
聊天室内的头像,预留字段, 可从Uinfo中取icon
◆ enter_timetag_
int64_t nim_chatroom::ChatRoomMemberInfo::enter_timetag_ |
◆ ext_
std::string nim_chatroom::ChatRoomMemberInfo::ext_ |
开发者扩展字段, 长度限制2k, 必须为可以解析为json的非格式化的字符串
◆ guest_flag_
是否是普通游客类型,0:不是游客,1:是游客; 游客身份在聊天室中没有持久化, 只有在线时才会有内存状态
◆ is_blacklist_
bool nim_chatroom::ChatRoomMemberInfo::is_blacklist_ |
◆ is_muted_
bool nim_chatroom::ChatRoomMemberInfo::is_muted_ |
◆ is_valid_
bool nim_chatroom::ChatRoomMemberInfo::is_valid_ |
◆ level_
int nim_chatroom::ChatRoomMemberInfo::level_ |
◆ nick_
std::string nim_chatroom::ChatRoomMemberInfo::nick_ |
聊天室内的昵称字段,预留字段, 可从Uinfo中取
◆ notify_tags_
std::string nim_chatroom::ChatRoomMemberInfo::notify_tags_ |
聊天室成员登录时指定的 notify_tags 信息
◆ room_id_
int64_t nim_chatroom::ChatRoomMemberInfo::room_id_ |
◆ state_
成员是否处于在线状态, 仅特殊成员才可能离线, 对游客/匿名用户而言只能是在线
◆ tags_
std::string nim_chatroom::ChatRoomMemberInfo::tags_ |
◆ temp_muted_
bool nim_chatroom::ChatRoomMemberInfo::temp_muted_ |
◆ temp_muted_duration_
int64_t nim_chatroom::ChatRoomMemberInfo::temp_muted_duration_ |
◆ type_
int nim_chatroom::ChatRoomMemberInfo::type_ |
成员类型, -2:未设置;-1:受限用户; 0:普通;1:创建者;2:管理员;3:临时用户,非固定成员;4:匿名非注册用户,非云信注册用户
◆ update_timetag_
int64_t nim_chatroom::ChatRoomMemberInfo::update_timetag_ |
固定成员的记录更新时间,用于固定成员列表的排列查询
该结构体的文档由以下文件生成:
- D:/GitLab/builds/5sbaxrcd/0/nim-pc/california/nim-cross-platform-sdk/exports/wrapper/nim_chatroom_cpp_wrapper/helper/nim_chatroom_helper.h