NIMSDK-iOS
载入中...
搜索中...
未找到
<NIMQChatRoleManager>协议 参考

#import <NIMQChatRoleManagerProtocol.h>

类 <NIMQChatRoleManager> 继承关系图:

构造函数

(void) - createServerRole:completion:
 
(void) - deleteServerRole:completion:
 
(void) - updateServerRole:completion:
 
(void) - getServerRoles:completion:
 
(void) - addChannelRole:completion:
 
(void) - removeChannelRole:completion:
 
(void) - updateChannelRole:completion:
 
(void) - getChannelRoles:completion:
 
(void) - addMemberRole:completion:
 
(void) - removeMemberRole:completion:
 
(void) - updateMemberRole:completion:
 
(void) - getMemberRoles:completion:
 
(void) - addChannelCategoryRole:completion:
 
(void) - removeChannelCategoryRole:completion:
 
(void) - updateChannelCategoryRole:completion:
 
(void) - getChannelCategoryRoles:completion:
 
(void) - addChannelCategoryMemberRole:completion:
 
(void) - removeChannelCategoryMemberRole:completion:
 
(void) - updateChannelCategoryMemberRole:completion:
 
(void) - getChannelCategoryMemberRoles:completion:
 
(void) - addServerRoleMembers:completion:
 
(void) - removeServerRoleMember:completion:
 
(void) - getServerRoleMembers:completion:
 
(void) - getServerRolesByAccid:completion:
 
(void) - getExistingAccidsInServerRole:completion:
 
(void) - getExistingChannelRolesByServerRoleIds:completion:
 
(void) - getExistingAccidsOfMemberRoles:completion:
 
(void) - updateServerRolePriorities:completion:
 
(void) - getExistingServerRoleMembersByAccids:completion:
 
(void) - checkPermission:completion:
 
(void) - checkPermissions:completion:
 
(void) - addDelegate:
 
(void) - removeDelegate:
 

详细描述

圈组身份组管理器

函数文档

◆ addChannelCategoryMemberRole:completion:

- (void) addChannelCategoryMemberRole: (NIMQChatAddChannelCategoryMemberRoleParam *)  param
completion: (nullable NIMQChatAddChannelCategoryMemberRoleHandler completion 

为某个人定制某频道分组的权限

参数
param传入参数
completion结果回调

◆ addChannelCategoryRole:completion:

- (void) addChannelCategoryRole: (NIMQChatAddChannelCategoryRoleParam *)  param
completion: (nullable NIMQChatAddChannelCategoryRoleHandler completion 

将某身份组加入某频道分组

参数
param传入参数
completion结果回调

◆ addChannelRole:completion:

- (void) addChannelRole: (NIMQChatAddChannelRoleParam *)  param
completion: (nullable NIMQChatAddChannelRoleHandler completion 

将某身份组加入某频道

参数
param传入参数
completion结果回调

◆ addDelegate:

- (void) addDelegate: (id< NIMQChatRoleManagerDelegate >)  delegate

添加通知对象

参数
delegate通知对象

◆ addMemberRole:completion:

- (void) addMemberRole: (NIMQChatAddMemberRoleParam *)  param
completion: (nullable NIMQChatAddMemberRoleHandler completion 

为某个人定制某频道的权限

参数
param传入参数
completion结果回调

◆ addServerRoleMembers:completion:

- (void) addServerRoleMembers: (NIMQChatAddServerRoleMembersParam *)  param
completion: (nullable NIMQChatAddServerRoleMembersHandler completion 

将某些人加入某服务器身份组

参数
param传入参数
completion结果回调

◆ checkPermission:completion:

- (void) checkPermission: (NIMQChatCheckPermissionParam *)  param
completion: (nullable NIMQChatCheckPermissionHandler completion 

查询自己是否有某个权限

参数
param传入参数
completion结果回调

◆ checkPermissions:completion:

- (void) checkPermissions: (NIMQChatCheckPermissionsParam *)  param
completion: (nullable NIMQChatCheckPermissionsHandler completion 

查询自己是否拥有某些权限

参数
param传入参数
completion结果回调

◆ createServerRole:completion:

- (void) createServerRole: (NIMQChatCreateServerRoleParam *)  param
completion: (nullable NIMQChatCreateServerRoleHandler completion 

创建服务器身份组

参数
param传入参数
completion结果回调

◆ deleteServerRole:completion:

- (void) deleteServerRole: (NIMQChatDeleteServerRoleParam *)  param
completion: (nullable NIMQChatDeleteServerRoleHandler completion 

删除服务器身份组

参数
param传入参数
completion结果回调

◆ getChannelCategoryMemberRoles:completion:

- (void) getChannelCategoryMemberRoles: (NIMQChatGetChannelCategoryMemberRolesParam *)  param
completion: (nullable NIMQChatGetChannelCategoryMemberRolesHandler completion 

查询频道分组下人的定制权限

参数
param传入参数
completion结果回调

◆ getChannelCategoryRoles:completion:

- (void) getChannelCategoryRoles: (NIMQChatGetChannelCategoryRolesParam *)  param
completion: (nullable NIMQChatGetChannelCategoryRolesHandler completion 

查询某频道分组下的身份组信息列表

参数
param传入参数
completion结果回调

◆ getChannelRoles:completion:

- (void) getChannelRoles: (NIMQChatGetChannelRolesParam *)  param
completion: (nullable NIMQChatGetChannelRolesHandler completion 

查询某频道下的身份组信息列表

参数
param传入参数
completion结果回调

◆ getExistingAccidsInServerRole:completion:

- (void) getExistingAccidsInServerRole: (NIMQChatGetExistingAccidsInServerRoleParam *)  param
completion: (nullable NIMQChatGetExistingAccidsInServerRoleHandler completion 

查询一批accids的自定义身份组列表

参数
param传入参数
completion结果回调

◆ getExistingAccidsOfMemberRoles:completion:

- (void) getExistingAccidsOfMemberRoles: (NIMQChatGetExistingAccidsOfMemberRolesParam *)  param
completion: (nullable NIMQChatGetExistingAccidsOfMemberRolesHandler completion 

查询一批accids在频道中配置了权限的,只会返回存在的

参数
param传入参数
completion结果回调

◆ getExistingChannelRolesByServerRoleIds:completion:

- (void) getExistingChannelRolesByServerRoleIds: (NIMQChatGetExistingChannelRolesByServerRoleIdsParam *)  param
completion: (nullable NIMQChatGetExistingChannelRolesByServerRoleIdsHandler completion 

查询一批服务器身份组在频道中的身份组信息,只会返回存在的

参数
param传入参数
completion结果回调

◆ getExistingServerRoleMembersByAccids:completion:

- (void) getExistingServerRoleMembersByAccids: (NIMQChatGetExistingServerRoleMembersByAccidsParam *)  param
completion: (nullable NIMQChatGetExistingServerRoleMembersByAccidsHandler completion 

查询一批accids是否在某个服务器身份组,返回在的成员信息

参数
param传入参数
completion结果回调

◆ getMemberRoles:completion:

- (void) getMemberRoles: (NIMQChatGetMemberRolesParam *)  param
completion: (nullable NIMQChatGetMemberRolesHandler completion 

查询channel下人的定制权限

参数
param传入参数
completion结果回调

◆ getServerRoleMembers:completion:

- (void) getServerRoleMembers: (NIMQChatGetServerRoleMembersParam *)  param
completion: (nullable NIMQChatGetServerRoleMembersHandler completion 

查询某服务器下某身份组下的成员列表

参数
param传入参数
completion结果回调

◆ getServerRoles:completion:

- (void) getServerRoles: (NIMQChatGetServerRolesParam *)  param
completion: (nullable NIMQChatGetServerRolesHandler completion 

获取服务器身份组

参数
param传入参数
completion结果回调

◆ getServerRolesByAccid:completion:

- (void) getServerRolesByAccid: (NIMQChatGetServerRolesByAccidParam *)  param
completion: (nullable NIMQChatGetServerRolesByAccidHandler completion 

通过accid查询自定义身份组列表

参数
param传入参数
completion结果回调

◆ removeChannelCategoryMemberRole:completion:

- (void) removeChannelCategoryMemberRole: (NIMQChatRemoveChannelCategoryMemberRoleParam *)  param
completion: (nullable NIMQChatRemoveChannelCategoryMemberRoleHandler completion 

删除频道分组下某人的定制权限

参数
param传入参数
completion结果回调

◆ removeChannelCategoryRole:completion:

- (void) removeChannelCategoryRole: (NIMQChatRemoveChannelCategoryRoleParam *)  param
completion: (nullable NIMQChatRemoveChannelCategoryRoleHandler completion 

删除某频道分组下的某身份组

参数
param传入参数
completion结果回调

◆ removeChannelRole:completion:

- (void) removeChannelRole: (NIMQChatRemoveChannelRoleParam *)  param
completion: (nullable NIMQChatRemoveChannelRoleHandler completion 

删除某频道下的某身份组

参数
param传入参数
completion结果回调

◆ removeDelegate:

- (void) removeDelegate: (id< NIMQChatRoleManagerDelegate >)  delegate

移除通知对象

参数
delegate通知对象

◆ removeMemberRole:completion:

- (void) removeMemberRole: (NIMQChatRemoveMemberRoleParam *)  param
completion: (nullable NIMQChatRemoveMemberRoleHandler completion 

删除频道下某人的定制权限

参数
param传入参数
completion结果回调

◆ removeServerRoleMember:completion:

- (void) removeServerRoleMember: (NIMQChatRemoveServerRoleMemberParam *)  param
completion: (nullable NIMQChatRemoveServerRoleMembersHandler completion 

将某些人移除某服务器身份组

参数
param传入参数
completion结果回调

◆ updateChannelCategoryMemberRole:completion:

- (void) updateChannelCategoryMemberRole: (NIMQChatUpdateChannelCategoryMemberRoleParam *)  param
completion: (nullable NIMQChatUpdateChannelCategoryMemberRoleHandler completion 

修改频道分组某人的定制权限

参数
param传入参数
completion结果回调

◆ updateChannelCategoryRole:completion:

- (void) updateChannelCategoryRole: (NIMQChatUpdateChannelCategoryRoleParam *)  param
completion: (nullable NIMQChatUpdateChannelCategoryRoleHandler completion 

修改频道分组下某身份组的权限

参数
param传入参数
completion结果回调

◆ updateChannelRole:completion:

- (void) updateChannelRole: (NIMQChatUpdateChannelRoleParam *)  param
completion: (nullable NIMQChatUpdateChannelRoleHandler completion 

修改频道下某身份组的权限

参数
param传入参数
completion结果回调

◆ updateMemberRole:completion:

- (void) updateMemberRole: (NIMQChatUpdateMemberRoleParam *)  param
completion: (nullable NIMQChatUpdateMemberRoleHandler completion 

修改某人的定制权限

参数
param传入参数
completion结果回调

◆ updateServerRole:completion:

- (void) updateServerRole: (NIMQChatUpdateServerRoleParam *)  param
completion: (nullable NIMQChatUpdateServerRoleHandler completion 

更新服务器身份组

参数
param传入参数
completion结果回调

◆ updateServerRolePriorities:completion:

- (void) updateServerRolePriorities: (NIMQChatupdateServerRolePrioritiesParam *)  param
completion: (nullable NIMQChatupdateServerRolePrioritiesHandler completion 

批量更新服务器身份组的权限优先级

参数
param传入参数
completion结果回调

该协议的文档由以下文件生成: