NIMSDK-iOS
|
#import <NIMQChatRoleManagerProtocol.h>
圈组身份组管理器
- (void) addChannelCategoryMemberRole: | (NIMQChatAddChannelCategoryMemberRoleParam *) | param | |
completion: | (nullable NIMQChatAddChannelCategoryMemberRoleHandler) | completion | |
为某个人定制某频道分组的权限
param | 传入参数 |
completion | 结果回调 |
- (void) addChannelCategoryRole: | (NIMQChatAddChannelCategoryRoleParam *) | param | |
completion: | (nullable NIMQChatAddChannelCategoryRoleHandler) | completion | |
将某身份组加入某频道分组
param | 传入参数 |
completion | 结果回调 |
- (void) addChannelRole: | (NIMQChatAddChannelRoleParam *) | param | |
completion: | (nullable NIMQChatAddChannelRoleHandler) | completion | |
将某身份组加入某频道
param | 传入参数 |
completion | 结果回调 |
- (void) addDelegate: | (id< NIMQChatRoleManagerDelegate >) | delegate |
添加通知对象
delegate | 通知对象 |
- (void) addMemberRole: | (NIMQChatAddMemberRoleParam *) | param | |
completion: | (nullable NIMQChatAddMemberRoleHandler) | completion | |
为某个人定制某频道的权限
param | 传入参数 |
completion | 结果回调 |
- (void) addServerRoleMembers: | (NIMQChatAddServerRoleMembersParam *) | param | |
completion: | (nullable NIMQChatAddServerRoleMembersHandler) | completion | |
将某些人加入某服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) checkPermission: | (NIMQChatCheckPermissionParam *) | param | |
completion: | (nullable NIMQChatCheckPermissionHandler) | completion | |
查询自己是否有某个权限
param | 传入参数 |
completion | 结果回调 |
- (void) checkPermissions: | (NIMQChatCheckPermissionsParam *) | param | |
completion: | (nullable NIMQChatCheckPermissionsHandler) | completion | |
查询自己是否拥有某些权限
param | 传入参数 |
completion | 结果回调 |
- (void) createServerRole: | (NIMQChatCreateServerRoleParam *) | param | |
completion: | (nullable NIMQChatCreateServerRoleHandler) | completion | |
创建服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) deleteServerRole: | (NIMQChatDeleteServerRoleParam *) | param | |
completion: | (nullable NIMQChatDeleteServerRoleHandler) | completion | |
删除服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelCategoryMemberRoles: | (NIMQChatGetChannelCategoryMemberRolesParam *) | param | |
completion: | (nullable NIMQChatGetChannelCategoryMemberRolesHandler) | completion | |
查询频道分组下人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelCategoryRoles: | (NIMQChatGetChannelCategoryRolesParam *) | param | |
completion: | (nullable NIMQChatGetChannelCategoryRolesHandler) | completion | |
查询某频道分组下的身份组信息列表
param | 传入参数 |
completion | 结果回调 |
- (void) getChannelRoles: | (NIMQChatGetChannelRolesParam *) | param | |
completion: | (nullable NIMQChatGetChannelRolesHandler) | completion | |
查询某频道下的身份组信息列表
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingAccidsInServerRole: | (NIMQChatGetExistingAccidsInServerRoleParam *) | param | |
completion: | (nullable NIMQChatGetExistingAccidsInServerRoleHandler) | completion | |
查询一批accids的自定义身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingAccidsOfMemberRoles: | (NIMQChatGetExistingAccidsOfMemberRolesParam *) | param | |
completion: | (nullable NIMQChatGetExistingAccidsOfMemberRolesHandler) | completion | |
查询一批accids在频道中配置了权限的,只会返回存在的
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingChannelRolesByServerRoleIds: | (NIMQChatGetExistingChannelRolesByServerRoleIdsParam *) | param | |
completion: | (nullable NIMQChatGetExistingChannelRolesByServerRoleIdsHandler) | completion | |
查询一批服务器身份组在频道中的身份组信息,只会返回存在的
param | 传入参数 |
completion | 结果回调 |
- (void) getExistingServerRoleMembersByAccids: | (NIMQChatGetExistingServerRoleMembersByAccidsParam *) | param | |
completion: | (nullable NIMQChatGetExistingServerRoleMembersByAccidsHandler) | completion | |
查询一批accids是否在某个服务器身份组,返回在的成员信息
param | 传入参数 |
completion | 结果回调 |
- (void) getMemberRoles: | (NIMQChatGetMemberRolesParam *) | param | |
completion: | (nullable NIMQChatGetMemberRolesHandler) | completion | |
查询channel下人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) getServerRoleMembers: | (NIMQChatGetServerRoleMembersParam *) | param | |
completion: | (nullable NIMQChatGetServerRoleMembersHandler) | completion | |
查询某服务器下某身份组下的成员列表
param | 传入参数 |
completion | 结果回调 |
- (void) getServerRoles: | (NIMQChatGetServerRolesParam *) | param | |
completion: | (nullable NIMQChatGetServerRolesHandler) | completion | |
获取服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) getServerRolesByAccid: | (NIMQChatGetServerRolesByAccidParam *) | param | |
completion: | (nullable NIMQChatGetServerRolesByAccidHandler) | completion | |
通过accid查询自定义身份组列表
param | 传入参数 |
completion | 结果回调 |
- (void) removeChannelCategoryMemberRole: | (NIMQChatRemoveChannelCategoryMemberRoleParam *) | param | |
completion: | (nullable NIMQChatRemoveChannelCategoryMemberRoleHandler) | completion | |
删除频道分组下某人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) removeChannelCategoryRole: | (NIMQChatRemoveChannelCategoryRoleParam *) | param | |
completion: | (nullable NIMQChatRemoveChannelCategoryRoleHandler) | completion | |
删除某频道分组下的某身份组
param | 传入参数 |
completion | 结果回调 |
- (void) removeChannelRole: | (NIMQChatRemoveChannelRoleParam *) | param | |
completion: | (nullable NIMQChatRemoveChannelRoleHandler) | completion | |
删除某频道下的某身份组
param | 传入参数 |
completion | 结果回调 |
- (void) removeDelegate: | (id< NIMQChatRoleManagerDelegate >) | delegate |
移除通知对象
delegate | 通知对象 |
- (void) removeMemberRole: | (NIMQChatRemoveMemberRoleParam *) | param | |
completion: | (nullable NIMQChatRemoveMemberRoleHandler) | completion | |
删除频道下某人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) removeServerRoleMember: | (NIMQChatRemoveServerRoleMemberParam *) | param | |
completion: | (nullable NIMQChatRemoveServerRoleMembersHandler) | completion | |
将某些人移除某服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelCategoryMemberRole: | (NIMQChatUpdateChannelCategoryMemberRoleParam *) | param | |
completion: | (nullable NIMQChatUpdateChannelCategoryMemberRoleHandler) | completion | |
修改频道分组某人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelCategoryRole: | (NIMQChatUpdateChannelCategoryRoleParam *) | param | |
completion: | (nullable NIMQChatUpdateChannelCategoryRoleHandler) | completion | |
修改频道分组下某身份组的权限
param | 传入参数 |
completion | 结果回调 |
- (void) updateChannelRole: | (NIMQChatUpdateChannelRoleParam *) | param | |
completion: | (nullable NIMQChatUpdateChannelRoleHandler) | completion | |
修改频道下某身份组的权限
param | 传入参数 |
completion | 结果回调 |
- (void) updateMemberRole: | (NIMQChatUpdateMemberRoleParam *) | param | |
completion: | (nullable NIMQChatUpdateMemberRoleHandler) | completion | |
修改某人的定制权限
param | 传入参数 |
completion | 结果回调 |
- (void) updateServerRole: | (NIMQChatUpdateServerRoleParam *) | param | |
completion: | (nullable NIMQChatUpdateServerRoleHandler) | completion | |
更新服务器身份组
param | 传入参数 |
completion | 结果回调 |
- (void) updateServerRolePriorities: | (NIMQChatupdateServerRolePrioritiesParam *) | param | |
completion: | (nullable NIMQChatupdateServerRolePrioritiesHandler) | completion | |
批量更新服务器身份组的权限优先级
param | 传入参数 |
completion | 结果回调 |