NIMSDK-iOS
载入中...
搜索中...
未找到
NIMQChatRoleManagerProtocol.h 文件参考
#import <Foundation/Foundation.h>
#import "NIMQChatDefs.h"

浏览源代码.

protocol  <NIMQChatRoleManagerDelegate>
 
protocol  <NIMQChatRoleManager>
 

类型定义

typedef NIMQChatHandler NIMQChatDeleteServerRoleHandler
 
typedef NIMQChatHandler NIMQChatRemoveChannelRoleHandler
 
typedef NIMQChatHandler NIMQChatRemoveMemberRoleHandler
 
typedef NIMQChatHandler NIMQChatRemoveChannelCategoryRoleHandler
 
typedef NIMQChatHandler NIMQChatRemoveChannelCategoryMemberRoleHandler
 
typedef void(^ NIMQChatCreateServerRoleHandler) (NSError *__nullable error, NIMQChatServerRole *__nullable result)
 
typedef void(^ NIMQChatUpdateServerRoleHandler) (NSError *__nullable error, NIMQChatServerRole *__nullable result)
 
typedef void(^ NIMQChatGetServerRolesHandler) (NSError *__nullable error, NIMQChatGetServerRolesResult *__nullable result)
 
typedef void(^ NIMQChatAddChannelRoleHandler) (NSError *__nullable error, NIMQChatChannelRole *__nullable result)
 
typedef void(^ NIMQChatUpdateChannelRoleHandler) (NSError *__nullable error, NIMQChatChannelRole *__nullable result)
 
typedef void(^ NIMQChatGetChannelRolesHandler) (NSError *__nullable error, NIMQChatGetChannelRolesResult *__nullable result)
 
typedef void(^ NIMQChatAddMemberRoleHandler) (NSError *__nullable error, NIMQChatMemberRole *__nullable result)
 
typedef void(^ NIMQChatUpdateMemberRoleHandler) (NSError *__nullable error, NIMQChatMemberRole *__nullable result)
 
typedef void(^ NIMQChatGetMemberRolesHandler) (NSError *__nullable error, NIMQChatGetMemberRolesResult *__nullable result)
 
typedef void(^ NIMQChatGetServerRoleMembersHandler) (NSError *__nullable error, NIMQChatGetServerRoleMembersResult *__nullable result)
 
typedef void(^ NIMQChatGetServerRolesByAccidHandler) (NSError *__nullable error, NIMQChatGetServerRolesByAccidResult *__nullable result)
 
typedef void(^ NIMQChatAddServerRoleMembersHandler) (NSError *__nullable error, NIMQChatAddServerRoleMembersResult *__nullable result)
 
typedef void(^ NIMQChatRemoveServerRoleMembersHandler) (NSError *__nullable error, NIMQChatRemoveServerRoleMembersResult *__nullable result)
 
typedef void(^ NIMQChatGetExistingAccidsInServerRoleHandler) (NSError *__nullable error, NIMQChatGetExistingAccidsInServerRoleResult *__nullable result)
 
typedef void(^ NIMQChatGetExistingChannelRolesByServerRoleIdsHandler) (NSError *__nullable error, NIMQChatGetExistingChannelRolesByServerRoleIdsResult *__nullable result)
 
typedef void(^ NIMQChatGetExistingAccidsOfMemberRolesHandler) (NSError *__nullable error, NIMQChatGetExistingAccidsOfMemberRolesResult *__nullable result)
 
typedef void(^ NIMQChatupdateServerRolePrioritiesHandler) (NSError *__nullable error, NIMQChatupdateServerRolePrioritiesResult *__nullable result)
 
typedef void(^ NIMQChatGetExistingServerRoleMembersByAccidsHandler) (NSError *__nullable error, NIMQChatGetExistingServerRoleMembersByAccidsResult *__nullable result)
 
typedef void(^ NIMQChatCheckPermissionHandler) (NSError *__nullable error, BOOL result)
 
typedef void(^ NIMQChatAddChannelCategoryRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryRole *__nullable result)
 
typedef void(^ NIMQChatUpdateChannelCategoryRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryRole *__nullable result)
 
typedef void(^ NIMQChatGetChannelCategoryRolesHandler) (NSError *__nullable error, NIMQChatGetChannelCategoryRolesResult *__nullable result)
 
typedef void(^ NIMQChatAddChannelCategoryMemberRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryMemberRole *__nullable result)
 
typedef void(^ NIMQChatUpdateChannelCategoryMemberRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryMemberRole *__nullable result)
 
typedef void(^ NIMQChatGetChannelCategoryMemberRolesHandler) (NSError *__nullable error, NIMQChatGetChannelCategoryMemberRolesResult *__nullable result)
 
typedef void(^ NIMQChatCheckPermissionsHandler) (NSError *__nullable error, NIMQChatCheckPermissionsResult *__nullable result)
 

类型定义说明

◆ NIMQChatAddChannelCategoryMemberRoleHandler

typedef void(^ NIMQChatAddChannelCategoryMemberRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryMemberRole *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatAddChannelCategoryRoleHandler

typedef void(^ NIMQChatAddChannelCategoryRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryRole *__nullable result)

将某身份组加入某频道分组的回调

参数
error错误信息
result回调结果

◆ NIMQChatAddChannelRoleHandler

typedef void(^ NIMQChatAddChannelRoleHandler) (NSError *__nullable error, NIMQChatChannelRole *__nullable result)

将某身份组加入某频道的回调

参数
error错误信息
result回调结果

◆ NIMQChatAddMemberRoleHandler

typedef void(^ NIMQChatAddMemberRoleHandler) (NSError *__nullable error, NIMQChatMemberRole *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatAddServerRoleMembersHandler

typedef void(^ NIMQChatAddServerRoleMembersHandler) (NSError *__nullable error, NIMQChatAddServerRoleMembersResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatCheckPermissionHandler

typedef void(^ NIMQChatCheckPermissionHandler) (NSError *__nullable error, BOOL result)

查询自己是否有某个权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatCheckPermissionsHandler

typedef void(^ NIMQChatCheckPermissionsHandler) (NSError *__nullable error, NIMQChatCheckPermissionsResult *__nullable result)

查询自己是否有某些权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatCreateServerRoleHandler

typedef void(^ NIMQChatCreateServerRoleHandler) (NSError *__nullable error, NIMQChatServerRole *__nullable result)

创建服务器身份组的回调

参数
error错误信息
result回调结果

◆ NIMQChatDeleteServerRoleHandler

◆ NIMQChatGetChannelCategoryMemberRolesHandler

typedef void(^ NIMQChatGetChannelCategoryMemberRolesHandler) (NSError *__nullable error, NIMQChatGetChannelCategoryMemberRolesResult *__nullable result)

获取channel分组下人的定制权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatGetChannelCategoryRolesHandler

typedef void(^ NIMQChatGetChannelCategoryRolesHandler) (NSError *__nullable error, NIMQChatGetChannelCategoryRolesResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatGetChannelRolesHandler

typedef void(^ NIMQChatGetChannelRolesHandler) (NSError *__nullable error, NIMQChatGetChannelRolesResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatGetExistingAccidsInServerRoleHandler

typedef void(^ NIMQChatGetExistingAccidsInServerRoleHandler) (NSError *__nullable error, NIMQChatGetExistingAccidsInServerRoleResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatGetExistingAccidsOfMemberRolesHandler

typedef void(^ NIMQChatGetExistingAccidsOfMemberRolesHandler) (NSError *__nullable error, NIMQChatGetExistingAccidsOfMemberRolesResult *__nullable result)

查询一批accids在频道中配置了权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatGetExistingChannelRolesByServerRoleIdsHandler

typedef void(^ NIMQChatGetExistingChannelRolesByServerRoleIdsHandler) (NSError *__nullable error, NIMQChatGetExistingChannelRolesByServerRoleIdsResult *__nullable result)

查询一批服务器身份组在频道中的身份组信息的回调

参数
error错误信息
result回调结果

◆ NIMQChatGetExistingServerRoleMembersByAccidsHandler

typedef void(^ NIMQChatGetExistingServerRoleMembersByAccidsHandler) (NSError *__nullable error, NIMQChatGetExistingServerRoleMembersByAccidsResult *__nullable result)

查询一批accids是否在某个服务器身份组的回调

参数
error错误信息
result回调结果

◆ NIMQChatGetMemberRolesHandler

typedef void(^ NIMQChatGetMemberRolesHandler) (NSError *__nullable error, NIMQChatGetMemberRolesResult *__nullable result)

查询channel下人的定制权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatGetServerRoleMembersHandler

typedef void(^ NIMQChatGetServerRoleMembersHandler) (NSError *__nullable error, NIMQChatGetServerRoleMembersResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatGetServerRolesByAccidHandler

typedef void(^ NIMQChatGetServerRolesByAccidHandler) (NSError *__nullable error, NIMQChatGetServerRolesByAccidResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatGetServerRolesHandler

typedef void(^ NIMQChatGetServerRolesHandler) (NSError *__nullable error, NIMQChatGetServerRolesResult *__nullable result)

查询服务器下身份组列表的回调

参数
error错误信息
result回调结果

◆ NIMQChatRemoveChannelCategoryMemberRoleHandler

◆ NIMQChatRemoveChannelCategoryRoleHandler

◆ NIMQChatRemoveChannelRoleHandler

◆ NIMQChatRemoveMemberRoleHandler

◆ NIMQChatRemoveServerRoleMembersHandler

typedef void(^ NIMQChatRemoveServerRoleMembersHandler) (NSError *__nullable error, NIMQChatRemoveServerRoleMembersResult *__nullable result)

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

参数
error错误信息
result回调结果

◆ NIMQChatUpdateChannelCategoryMemberRoleHandler

typedef void(^ NIMQChatUpdateChannelCategoryMemberRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryMemberRole *__nullable result)

更新某个人定制某频道分组的权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatUpdateChannelCategoryRoleHandler

typedef void(^ NIMQChatUpdateChannelCategoryRoleHandler) (NSError *__nullable error, NIMQChatChannelCategoryRole *__nullable result)

更新某身份组加入某频道分组的回调

参数
error错误信息
result回调结果

◆ NIMQChatUpdateChannelRoleHandler

typedef void(^ NIMQChatUpdateChannelRoleHandler) (NSError *__nullable error, NIMQChatChannelRole *__nullable result)

更新某身份组加入某频道的回调

参数
error错误信息
result回调结果

◆ NIMQChatUpdateMemberRoleHandler

typedef void(^ NIMQChatUpdateMemberRoleHandler) (NSError *__nullable error, NIMQChatMemberRole *__nullable result)

更新某个人定制某频道的权限的回调

参数
error错误信息
result回调结果

◆ NIMQChatUpdateServerRoleHandler

typedef void(^ NIMQChatUpdateServerRoleHandler) (NSError *__nullable error, NIMQChatServerRole *__nullable result)

更新服务器身份组的回调

参数
error错误信息
result回调结果

◆ NIMQChatupdateServerRolePrioritiesHandler

typedef void(^ NIMQChatupdateServerRolePrioritiesHandler) (NSError *__nullable error, NIMQChatupdateServerRolePrioritiesResult *__nullable result)

批量更新服务器身份组的回调

参数
error错误信息
result回调结果