NIM 跨平台 C++ SDK
|
#include <nim_qchat_role_cpp_def.h>
Public 成员函数 | |
QChatServerRoleInfo ()=default | |
QChatServerRoleInfo (const NIMQChatRoleInfo &info) | |
NIMQChatRoleInfo | ToCParam () const |
Public 成员函数 继承自 nim::QChatRoleInfoBase | |
QChatRoleInfoBase ()=default | |
QChatRoleInfoBase (const NIMQChatRoleInfo &info) | |
NIMQChatRoleInfo | ToCParam () const |
Public 属性 | |
uint32_t | member_count = 0 |
该身份组的成员数量,Everyone 身份组数量为 -1 | |
uint64_t | priority = 0 |
身份组优先级,Everyone 最高为 0,数字越大优先级越低,自定义优先级区间 1~9007199254740991 | |
Public 属性 继承自 nim::QChatRoleInfoBase | |
uint64_t | server_id = 0 |
服务器ID | |
uint64_t | role_id = 0 |
身份组id | |
std::string | role_name |
身份组名称 | |
std::string | role_icon |
身份组图片 URL | |
std::string | extension |
身份组扩展字段 | |
QChatPermission | permissions {} |
身份组权限设定 | |
NIMQChatRoleType | role_type = kRoleTypeCustom |
身份组类型 1 表示 Everyone,2 表示定制身份组 | |
uint64_t | create_time = 0 |
身份组创建时间 | |
uint64_t | update_time = 0 |
身份组修改时间 | |
额外继承的成员函数 | |
Protected 属性 继承自 nim::QChatRoleInfoBase | |
std::vector< NIMQChatPermissionGroup > | vec_permissions |
|
default |
|
inline |
|
inline |
uint32_t nim::QChatServerRoleInfo::member_count = 0 |
该身份组的成员数量,Everyone 身份组数量为 -1
uint64_t nim::QChatServerRoleInfo::priority = 0 |
身份组优先级,Everyone 最高为 0,数字越大优先级越低,自定义优先级区间 1~9007199254740991