NIMSDK-AOS  9.16.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.qchat.QChatRoleService接口 参考

Public 成员函数

InvocationFuture< QChatCreateServerRoleResultcreateServerRole (QChatCreateServerRoleParam param)
 新增服务器身份组 更多...
 
InvocationFuture< Void > deleteServerRole (QChatDeleteServerRoleParam param)
 移除服务器身份组 更多...
 
InvocationFuture< QChatUpdateServerRoleResultupdateServerRole (QChatUpdateServerRoleParam param)
 修改服务器身份组信息 更多...
 
InvocationFuture< QChatUpdateServerRolePrioritiesResultupdateServerRolePriorities (QChatUpdateServerRolePrioritiesParam param)
 批量修改服务器身份组优先级 更多...
 
InvocationFuture< QChatGetServerRolesResultgetServerRoles (QChatGetServerRolesParam param)
 查询服务器下身份组列表,第一页返回结果额外包含everyone身份组,自定义身份组数量充足的情况下会返回limit+1个身份组 更多...
 
InvocationFuture< QChatAddChannelRoleResultaddChannelRole (QChatAddChannelRoleParam param)
 新增Channel身份组 更多...
 
InvocationFuture< Void > removeChannelRole (QChatRemoveChannelRoleParam param)
 删除频道身份组 更多...
 
InvocationFuture< QChatUpdateChannelRoleResultupdateChannelRole (QChatUpdateChannelRoleParam param)
 修改频道下某身份组的权限 更多...
 
InvocationFuture< QChatGetChannelRolesResultgetChannelRoles (QChatGetChannelRolesParam param)
 查询某频道下的身份组信息列表 更多...
 
InvocationFuture< QChatAddMemberRoleResultaddMemberRole (QChatAddMemberRoleParam param)
 为某个人定制某频道的权限 更多...
 
InvocationFuture< Void > removeMemberRole (QChatRemoveMemberRoleParam param)
 删除频道下某人的定制权限 更多...
 
InvocationFuture< QChatUpdateMemberRoleResultupdateMemberRole (QChatUpdateMemberRoleParam param)
 修改某人的定制权限 更多...
 
InvocationFuture< QChatGetMemberRolesResultgetMemberRoles (QChatGetMemberRolesParam param)
 查询channel下某人的定制权限 更多...
 
InvocationFuture< QChatAddMembersToServerRoleResultaddMembersToServerRole (QChatAddMembersToServerRoleParam param)
 将某些人加入某服务器身份组 更多...
 
InvocationFuture< QChatRemoveMembersFromServerRoleResultremoveMembersFromServerRole (QChatRemoveMembersFromServerRoleParam param)
 将某些人移出某服务器身份组 更多...
 
InvocationFuture< QChatGetMembersFromServerRoleResultgetMembersFromServerRole (QChatGetMembersFromServerRoleParam param)
 查询某服务器下某身份组下的成员列表 更多...
 
InvocationFuture< QChatGetServerRolesByAccidResultgetServerRolesByAccid (QChatGetServerRolesByAccidParam param)
 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组 更多...
 
InvocationFuture< QChatGetExistingServerRolesByAccidsResultgetExistingServerRolesByAccids (QChatGetExistingServerRolesByAccidsParam param)
 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组 更多...
 
InvocationFuture< QChatGetExistingAccidsInServerRoleResultgetExistingAccidsInServerRole (QChatGetExistingAccidsInServerRoleParam param)
 查询一批accids在某个服务器身份组下存在的列表 更多...
 
InvocationFuture< QChatGetExistingChannelRolesByServerRoleIdsResultgetExistingChannelRolesByServerRoleIds (QChatGetExistingChannelRolesByServerRoleIdsParam param)
 通过服务器身份组Id列表查询频道身份组列表 更多...
 
InvocationFuture< QChatGetExistingAccidsOfMemberRolesResultgetExistingAccidsOfMemberRoles (QChatGetExistingAccidsOfMemberRolesParam param)
 查询一批accids中定制了服务器身份组的列表 更多...
 
InvocationFuture< QChatCheckPermissionResultcheckPermission (QChatCheckPermissionParam param)
 查询自己是否拥有某个权限 更多...
 
InvocationFuture< QChatAddChannelCategoryRoleResultaddChannelCategoryRole (QChatAddChannelCategoryRoleParam param)
 新增频道分组身份组 更多...
 
InvocationFuture< Void > removeChannelCategoryRole (QChatRemoveChannelCategoryRoleParam param)
 删除频道分组身份组 更多...
 
InvocationFuture< QChatUpdateChannelCategoryRoleResultupdateChannelCategoryRole (QChatUpdateChannelCategoryRoleParam param)
 修改频道分组身份组权限 更多...
 
InvocationFuture< QChatGetChannelCategoryRolesResultgetChannelCategoryRoles (QChatGetChannelCategoryRolesParam param)
 查询频道分组身份组信息 更多...
 
InvocationFuture< QChatAddChannelCategoryMemberRoleResultaddChannelCategoryMemberRole (QChatAddChannelCategoryMemberRoleParam param)
 创建频道分组某人的定制权限 更多...
 
InvocationFuture< Void > removeChannelCategoryMemberRole (QChatRemoveChannelCategoryMemberRoleParam param)
 删除频道分组某人的定制权限 更多...
 
InvocationFuture< QChatUpdateChannelCategoryMemberRoleResultupdateChannelCategoryMemberRole (QChatUpdateChannelCategoryMemberRoleParam param)
 修改频道分组某人的定制权限 更多...
 
InvocationFuture< QChatGetChannelCategoryMemberRolesResultgetChannelCategoryMemberRoles (QChatGetChannelCategoryMemberRolesParam param)
 查询频道分组下某人的定制权限 更多...
 
InvocationFuture< QChatCheckPermissionsResultcheckPermissions (QChatCheckPermissionsParam param)
 查询自己是否拥有某些权限 更多...
 

详细描述

在文件 QChatRoleService.java64 行定义.

成员函数说明

◆ addChannelCategoryMemberRole()

InvocationFuture<QChatAddChannelCategoryMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelCategoryMemberRole ( QChatAddChannelCategoryMemberRoleParam  param)

创建频道分组某人的定制权限

参数
param
返回

◆ addChannelCategoryRole()

InvocationFuture<QChatAddChannelCategoryRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelCategoryRole ( QChatAddChannelCategoryRoleParam  param)

新增频道分组身份组

参数
param
返回

◆ addChannelRole()

InvocationFuture<QChatAddChannelRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addChannelRole ( QChatAddChannelRoleParam  param)

新增Channel身份组

参数
param
返回

◆ addMemberRole()

InvocationFuture<QChatAddMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addMemberRole ( QChatAddMemberRoleParam  param)

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

参数
param
返回

◆ addMembersToServerRole()

InvocationFuture<QChatAddMembersToServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.addMembersToServerRole ( QChatAddMembersToServerRoleParam  param)

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

参数
param
返回

◆ checkPermission()

InvocationFuture<QChatCheckPermissionResult> com.netease.nimlib.sdk.qchat.QChatRoleService.checkPermission ( QChatCheckPermissionParam  param)

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

参数
param
返回

◆ checkPermissions()

InvocationFuture<QChatCheckPermissionsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.checkPermissions ( QChatCheckPermissionsParam  param)

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

参数
param
返回

◆ createServerRole()

InvocationFuture<QChatCreateServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.createServerRole ( QChatCreateServerRoleParam  param)

新增服务器身份组

参数
param
返回

◆ deleteServerRole()

InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.deleteServerRole ( QChatDeleteServerRoleParam  param)

移除服务器身份组

参数
param
返回

◆ getChannelCategoryMemberRoles()

InvocationFuture<QChatGetChannelCategoryMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelCategoryMemberRoles ( QChatGetChannelCategoryMemberRolesParam  param)

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

参数
param
返回

◆ getChannelCategoryRoles()

InvocationFuture<QChatGetChannelCategoryRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelCategoryRoles ( QChatGetChannelCategoryRolesParam  param)

查询频道分组身份组信息

参数
param
返回

◆ getChannelRoles()

InvocationFuture<QChatGetChannelRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getChannelRoles ( QChatGetChannelRolesParam  param)

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

参数
param
返回

◆ getExistingAccidsInServerRole()

InvocationFuture<QChatGetExistingAccidsInServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingAccidsInServerRole ( QChatGetExistingAccidsInServerRoleParam  param)

查询一批accids在某个服务器身份组下存在的列表

参数
param
返回

◆ getExistingAccidsOfMemberRoles()

InvocationFuture<QChatGetExistingAccidsOfMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingAccidsOfMemberRoles ( QChatGetExistingAccidsOfMemberRolesParam  param)

查询一批accids中定制了服务器身份组的列表

输入accid列表和频道Id,查询这些用户在该频道下的成员定制权限,返回这些定制权限的accid列表

参数
param
返回

◆ getExistingChannelRolesByServerRoleIds()

InvocationFuture<QChatGetExistingChannelRolesByServerRoleIdsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingChannelRolesByServerRoleIds ( QChatGetExistingChannelRolesByServerRoleIdsParam  param)

通过服务器身份组Id列表查询频道身份组列表

传入服务器Id,频道Id,和一组该服务器下的身份组Id组成的列表, 找出该身份组Id列表中被添加到频道Id所在频道的服务器身份组,并返回这些服务器身份组被添加到频道后的频道身份列表

参数
param
返回

◆ getExistingServerRolesByAccids()

InvocationFuture<QChatGetExistingServerRolesByAccidsResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getExistingServerRolesByAccids ( QChatGetExistingServerRolesByAccidsParam  param)

通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组

参数
param
返回

◆ getMemberRoles()

InvocationFuture<QChatGetMemberRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getMemberRoles ( QChatGetMemberRolesParam  param)

查询channel下某人的定制权限

参数
param
返回

◆ getMembersFromServerRole()

InvocationFuture<QChatGetMembersFromServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getMembersFromServerRole ( QChatGetMembersFromServerRoleParam  param)

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

参数
param
返回

◆ getServerRoles()

InvocationFuture<QChatGetServerRolesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getServerRoles ( QChatGetServerRolesParam  param)

查询服务器下身份组列表,第一页返回结果额外包含everyone身份组,自定义身份组数量充足的情况下会返回limit+1个身份组

参数
param
返回

◆ getServerRolesByAccid()

InvocationFuture<QChatGetServerRolesByAccidResult> com.netease.nimlib.sdk.qchat.QChatRoleService.getServerRolesByAccid ( QChatGetServerRolesByAccidParam  param)

通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组

参数
param
返回

◆ removeChannelCategoryMemberRole()

InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelCategoryMemberRole ( QChatRemoveChannelCategoryMemberRoleParam  param)

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

参数
param
返回

◆ removeChannelCategoryRole()

InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelCategoryRole ( QChatRemoveChannelCategoryRoleParam  param)

删除频道分组身份组

参数
param
返回

◆ removeChannelRole()

InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeChannelRole ( QChatRemoveChannelRoleParam  param)

删除频道身份组

参数
param
返回

◆ removeMemberRole()

InvocationFuture<Void> com.netease.nimlib.sdk.qchat.QChatRoleService.removeMemberRole ( QChatRemoveMemberRoleParam  param)

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

参数
param
返回

◆ removeMembersFromServerRole()

InvocationFuture<QChatRemoveMembersFromServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.removeMembersFromServerRole ( QChatRemoveMembersFromServerRoleParam  param)

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

参数
param
返回

◆ updateChannelCategoryMemberRole()

InvocationFuture<QChatUpdateChannelCategoryMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelCategoryMemberRole ( QChatUpdateChannelCategoryMemberRoleParam  param)

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

参数
param
返回

◆ updateChannelCategoryRole()

InvocationFuture<QChatUpdateChannelCategoryRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelCategoryRole ( QChatUpdateChannelCategoryRoleParam  param)

修改频道分组身份组权限

参数
param
返回

◆ updateChannelRole()

InvocationFuture<QChatUpdateChannelRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateChannelRole ( QChatUpdateChannelRoleParam  param)

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

参数
param
返回

◆ updateMemberRole()

InvocationFuture<QChatUpdateMemberRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateMemberRole ( QChatUpdateMemberRoleParam  param)

修改某人的定制权限

参数
param
返回

◆ updateServerRole()

InvocationFuture<QChatUpdateServerRoleResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateServerRole ( QChatUpdateServerRoleParam  param)

修改服务器身份组信息

参数
param
返回

◆ updateServerRolePriorities()

InvocationFuture<QChatUpdateServerRolePrioritiesResult> com.netease.nimlib.sdk.qchat.QChatRoleService.updateServerRolePriorities ( QChatUpdateServerRolePrioritiesParam  param)

批量修改服务器身份组优先级

参数
param
返回

该接口的文档由以下文件生成: