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