NIM PC Cross Platform SDK
|
#include <v2_nim_def_struct.hpp>
Public 属性 | |
nstd::string | roomId |
聊天室 ID | |
nstd::string | accountId |
成员账号 ID | |
V2NIMChatroomMemberRole | memberRole {V2NIM_CHATROOM_MEMBER_ROLE_NORMAL} |
聊天室成员角色 | |
nstd::optional< uint32_t > | memberLevel |
成员等级, 0 表示未设置 | |
nstd::optional< nstd::string > | roomNick |
进入聊天室后显示的昵称 | |
nstd::optional< nstd::string > | roomAvatar |
进入聊天室后显示的头像 | |
nstd::optional< nstd::string > | serverExtension |
聊天室成员扩展字段 | |
bool | isOnline {true} |
用户是否在线 | |
bool | blocked {false} |
是否在黑名单中 | |
bool | chatBanned {false} |
是否禁言 | |
bool | tempChatBanned {false} |
是否临时禁言 | |
uint64_t | tempChatBannedDuration {0} |
临时禁言时长, 单位秒 | |
nstd::vector< nstd::string > | tags |
登录标签 | |
nstd::string | notifyTargetTags |
登录登出通知标签 | |
uint64_t | enterTime {0} |
用户进入聊天室的时间点 | |
uint64_t | updateTime {0} |
更新时间 | |
bool | valid {true} |
是否有效 | |
nstd::vector< V2NIMChatroomEnterInfo > | multiEnterInfo |
多端登录信息 | |
nstd::string v2::V2NIMChatroomMember::accountId |
成员账号 ID
uint64_t v2::V2NIMChatroomMember::enterTime {0} |
用户进入聊天室的时间点
nstd::optional<uint32_t> v2::V2NIMChatroomMember::memberLevel |
成员等级, 0 表示未设置
V2NIMChatroomMemberRole v2::V2NIMChatroomMember::memberRole {V2NIM_CHATROOM_MEMBER_ROLE_NORMAL} |
聊天室成员角色
nstd::vector<V2NIMChatroomEnterInfo> v2::V2NIMChatroomMember::multiEnterInfo |
多端登录信息
nstd::string v2::V2NIMChatroomMember::notifyTargetTags |
登录登出通知标签
nstd::optional<nstd::string> v2::V2NIMChatroomMember::roomAvatar |
进入聊天室后显示的头像
nstd::string v2::V2NIMChatroomMember::roomId |
聊天室 ID
nstd::optional<nstd::string> v2::V2NIMChatroomMember::roomNick |
进入聊天室后显示的昵称
nstd::optional<nstd::string> v2::V2NIMChatroomMember::serverExtension |
聊天室成员扩展字段
nstd::vector<nstd::string> v2::V2NIMChatroomMember::tags |
登录标签
uint64_t v2::V2NIMChatroomMember::tempChatBannedDuration {0} |
临时禁言时长, 单位秒
uint64_t v2::V2NIMChatroomMember::updateTime {0} |
更新时间