11#ifndef __NIM_QCHAT_ROLE_H__
12#define __NIM_QCHAT_ROLE_H__
14#include "nim_qchat_defines/nim_qchat_role_def.h"
#define NIM_SDK_DLL_API
Definition: nim_build_config.h:14
NIM_SDK_DLL_API void nim_qchat_role_check_permissions(const NIMQChatCheckPermissionsParam *param)
批量查询当前登录用户是否拥有特定权限
NIM_SDK_DLL_API void nim_qchat_role_member_add(const NIMQChatAddMemberRoleParam *param)
定制指定成员在频道中的权限
NIM_SDK_DLL_API void nim_qchat_role_server_get_list(const NIMQChatGetServerRolesParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_remove_members(const NIMQChatRemoveMembersFromServerRoleParam *param)
将部分成员从服务器指定身份组中移除
NIM_SDK_DLL_API void nim_qchat_role_remove_channel_category_member_role(const NIMQChatRemoveChannelCategoryMemberRoleParam *param)
取消指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_channel_add(const NIMQChatAddChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_create(const NIMQChatCreateServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_add_channel_category_role(const NIMQChatAddChannelCategoryRoleParam *param)
添加一个身份组到频道分组
NIM_SDK_DLL_API void nim_qchat_role_member_get_roles_by_member_ids(const NIMQChatGetServerRolesByMemberIdsParam *param)
通过一组 accid 列表查询该列表下所有人的所有已加入的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_member_get_list(const NIMQChatGetMemberRolesParam *param)
分页查询指定频道下针对成员的定制权限列表
NIM_SDK_DLL_API void nim_qchat_role_get_channel_category_roles_page(const NIMQChatGetChannelCategoryRolesPageParam *param)
分页获取频道分组下的身份组列表
NIM_SDK_DLL_API void nim_qchat_role_check_permission(const NIMQChatCheckPermissionParam *param)
查询当前登录用户是否拥有特定权限
NIM_SDK_DLL_API void nim_qchat_role_server_add_members(const NIMQChatAddMembersToServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_member_remove(const NIMQChatRemoveMemberRoleParam *param)
移除指定成员在频道中的定制权限
NIM_SDK_DLL_API void nim_qchat_role_server_get_members(const NIMQChatGetMembersFromServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_update(const NIMQChatUpdateServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_batch_update_priorities(const NIMQChatBatchUpdateServerRolePrioritiesParam *param)
批量更新服务器身份组信息
NIM_SDK_DLL_API void nim_qchat_role_update_channel_category_role(const NIMQChatUpdateChannelCategoryRoleParam *param)
更新频道分组中的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_channel_get_existing_roles(const NIMQChatGetExistingRolesInChannelParam *param)
获取指定频道下已存在的身份组列表
NIM_SDK_DLL_API void nim_qchat_role_server_get_existing_members(const NIMQChatGetExistingAccidsInServerRoleParam *param)
查询服务器某身份组是否包含指定成员
NIM_SDK_DLL_API void nim_qchat_role_channel_remove(const NIMQChatRemoveChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_channel_update(const NIMQChatUpdateChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_remove_channel_category_role(const NIMQChatRemoveChannelCategoryRoleParam *param)
从频道分组中移除一个身份组
NIM_SDK_DLL_API void nim_qchat_role_member_get_existing_roles(const NIMQChatGetExistingAccidsOfMemberRolesParam *param)
批量获取指定频道下一批用户的定制权限信息,只会返回已存在的个人定制权限
NIM_SDK_DLL_API void nim_qchat_role_get_channel_category_member_roles_page(const NIMQChatGetChannelCategoryMemberRolesPageParam *param)
分页获取频道分组下的成员权限列表
NIM_SDK_DLL_API void nim_qchat_role_update_channel_category_member_role(const NIMQChatUpdateChannelCategoryMemberRoleParam *param)
更新指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_member_update(const NIMQChatUpdateMemberRoleParam *param)
更新指定成员在频道中的权限
NIM_SDK_DLL_API void nim_qchat_role_add_channel_category_member_role(const NIMQChatAddChannelCategoryMemberRoleParam *param)
定制指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_channel_get_list(const NIMQChatGetChannelRolesParam *param)
分页获取指定频道的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_member_get_server_roles(const NIMQChatGetServerRolesByMembersIdParam *param)
通过用户账号查询自定义身份组列表
NIM_SDK_DLL_API void nim_qchat_role_server_delete(const NIMQChatDeleteServerRoleParam *param)
NIM SDK 及 NIM ChatRoom SDK 公用头文件
Definition: nim_qchat_role_def.h:775
Definition: nim_qchat_role_def.h:721
Definition: nim_qchat_role_def.h:544
Definition: nim_qchat_role_def.h:590
Definition: nim_qchat_role_def.h:511
Definition: nim_qchat_role_def.h:475
Definition: nim_qchat_role_def.h:695
Definition: nim_qchat_role_def.h:707
Definition: nim_qchat_role_def.h:449
Definition: nim_qchat_role_def.h:485
Definition: nim_qchat_role_def.h:815
Definition: nim_qchat_role_def.h:761
Definition: nim_qchat_role_def.h:576
Definition: nim_qchat_role_def.h:685
Definition: nim_qchat_role_def.h:675
Definition: nim_qchat_role_def.h:665
Definition: nim_qchat_role_def.h:622
Definition: nim_qchat_role_def.h:528
Definition: nim_qchat_role_def.h:654
Definition: nim_qchat_role_def.h:636
Definition: nim_qchat_role_def.h:495
Definition: nim_qchat_role_def.h:803
Definition: nim_qchat_role_def.h:749
Definition: nim_qchat_role_def.h:564
Definition: nim_qchat_role_def.h:610
Definition: nim_qchat_role_def.h:787
Definition: nim_qchat_role_def.h:733
Definition: nim_qchat_role_def.h:553
Definition: nim_qchat_role_def.h:599
Definition: nim_qchat_role_def.h:459