QChatRoleService class
圈组身份组服务 目前仅支持iOS和Android平台
Constructors
- QChatRoleService()
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addChannelRole(
QChatAddChannelRoleParam param) → Future< NIMResult< QChatAddChannelRoleResult> > - 新增Channel身份组
-
addMemberRole(
QChatAddMemberRoleParam param) → Future< NIMResult< QChatAddMemberRoleResult> > - 为某个人定制某频道的权限
-
addMembersToServerRole(
QChatAddMembersToServerRoleParam param) → Future< NIMResult< QChatAddMembersToServerRoleResult> > - 将某些人加入某服务器身份组
-
checkPermission(
QChatCheckPermissionParam param) → Future< NIMResult< QChatCheckPermissionResult> > - 查询自己是否拥有某个权限
-
checkPermissions(
QChatCheckPermissionsParam param) → Future< NIMResult< QChatCheckPermissionsResult> > - 查询自己是否拥有某些权限
-
createServerRole(
QChatCreateServerRoleParam param) → Future< NIMResult< QChatCreateServerRoleResult> > - 新增服务器身份组
-
deleteServerRole(
QChatDeleteServerRoleParam param) → Future< NIMResult< void> > - 移除服务器身份组
-
getChannelRoles(
QChatGetChannelRolesParam param) → Future< NIMResult< QChatGetChannelRolesResult> > - 查询某频道下的身份组信息列表
-
getExistingAccidsInServerRole(
QChatGetExistingAccidsInServerRoleParam param) → Future< NIMResult< QChatGetExistingAccidsInServerRoleResult> > - 查询一批accids在某个服务器身份组下存在的列表
-
getExistingAccidsOfMemberRoles(
QChatGetExistingAccidsOfMemberRolesParam param) → Future< NIMResult< QChatGetExistingAccidsOfMemberRolesResult> > - 查询一批accids中定制了服务器身份组的列表
-
getExistingChannelRolesByServerRoleIds(
QChatGetExistingChannelRolesByServerRoleIdsParam param) → Future< NIMResult< QChatGetExistingChannelRolesByServerRoleIdsResult> > - 通过服务器身份组Id列表查询频道身份组列表
-
getExistingServerRolesByAccids(
QChatGetExistingServerRolesByAccidsParam param) → Future< NIMResult< QChatGetExistingServerRolesByAccidsResult> > - 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组
-
getMemberRoles(
QChatGetMemberRolesParam param) → Future< NIMResult< QChatGetMemberRolesResult> > - 查询channel下某人的定制权限
-
getMembersFromServerRole(
QChatGetMembersFromServerRoleParam param) → Future< NIMResult< QChatGetMembersFromServerRoleResult> > - 查询某服务器下某身份组下的成员列表
-
getServerRoles(
QChatGetServerRolesParam param) → Future< NIMResult< QChatGetServerRolesResult> > - 查询服务器下身份组列表,第一页返回结果额外包含everyone身份组,自定义身份组数量充足的情况下会返回limit+1个身份组
-
getServerRolesByAccid(
QChatGetServerRolesByAccidParam param) → Future< NIMResult< QChatGetServerRolesByAccidResult> > - 通过accid查询该accid所属的服务器身份组列表,结果只有自定义身份组,不包含everyone身份组
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeChannelRole(
QChatRemoveChannelRoleParam param) → Future< NIMResult< void> > - 删除频道身份组
-
removeMemberRole(
QChatRemoveMemberRoleParam param) → Future< NIMResult< void> > - 删除频道下某人的定制权限
-
removeMembersFromServerRole(
QChatRemoveMembersFromServerRoleParam param) → Future< NIMResult< QChatRemoveMembersFromServerRoleResult> > - 将某些人移出某服务器身份组
-
toString(
) → String -
A string representation of this object.
inherited
-
updateChannelRole(
QChatUpdateChannelRoleParam param) → Future< NIMResult< QChatUpdateChannelRoleResult> > - 修改频道下某身份组的权限
-
updateMemberRole(
QChatUpdateMemberRoleParam param) → Future< NIMResult< QChatUpdateMemberRoleResult> > - 修改某人的定制权限
-
updateServerRole(
QChatUpdateServerRoleParam param) → Future< NIMResult< QChatUpdateServerRoleResult> > - 修改服务器身份组信息
-
updateServerRolePriorities(
QChatUpdateServerRolePrioritiesParam param) → Future< NIMResult< QChatUpdateServerRolePrioritiesResult> > - 批量修改服务器身份组优先级
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited