NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
nim::QChatRoleInfoBase结构体 参考

#include <nim_qchat_role_cpp_def.h>

类 nim::QChatRoleInfoBase 继承关系图:
nim::QChatChannelCategoryRoleInfo nim::QChatChannelRoleInfo nim::QChatServerRoleInfo

Public 成员函数

 QChatRoleInfoBase ()=default
 
 QChatRoleInfoBase (const NIMQChatRoleInfo &info)
 
NIMQChatRoleInfo ToCParam () const
 

Public 属性

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 属性

std::vector< NIMQChatPermissionGroupvec_permissions
 

构造及析构函数说明

◆ QChatRoleInfoBase() [1/2]

nim::QChatRoleInfoBase::QChatRoleInfoBase ( )
default

◆ QChatRoleInfoBase() [2/2]

nim::QChatRoleInfoBase::QChatRoleInfoBase ( const NIMQChatRoleInfo info)
inline

成员函数说明

◆ ToCParam()

NIMQChatRoleInfo nim::QChatRoleInfoBase::ToCParam ( ) const
inline

类成员变量说明

◆ create_time

uint64_t nim::QChatRoleInfoBase::create_time = 0

身份组创建时间

◆ extension

std::string nim::QChatRoleInfoBase::extension

身份组扩展字段

◆ permissions

QChatPermission nim::QChatRoleInfoBase::permissions {}

身份组权限设定

◆ role_icon

std::string nim::QChatRoleInfoBase::role_icon

身份组图片 URL

◆ role_id

uint64_t nim::QChatRoleInfoBase::role_id = 0

身份组id

◆ role_name

std::string nim::QChatRoleInfoBase::role_name

身份组名称

◆ role_type

NIMQChatRoleType nim::QChatRoleInfoBase::role_type = kRoleTypeCustom

身份组类型 1 表示 Everyone,2 表示定制身份组

◆ server_id

uint64_t nim::QChatRoleInfoBase::server_id = 0

服务器ID

◆ update_time

uint64_t nim::QChatRoleInfoBase::update_time = 0

身份组修改时间

◆ vec_permissions

std::vector<NIMQChatPermissionGroup> nim::QChatRoleInfoBase::vec_permissions
mutableprotected

该结构体的文档由以下文件生成: