grantTo

abstract suspend fun grantTo(memberId: ID): QGMemberRole(source)

将当前角色赋予指定用户ID的用户。

Throws

API异常,例如没有权限或用户不存在等


abstract suspend fun grantTo(member: QGMember): QGMemberRole(source)

将当前角色赋予指定用户。

Throws

API异常,例如没有权限或用户不存在等


open suspend fun grantTo(member: Member): QGMemberRole(source)

将当前角色赋予指定用户。

Throws

如果 member 的类型不是 QGMember

API异常,例如没有权限或用户不存在等


abstract suspend fun grantTo(memberId: ID, channelId: ID): QGMemberRole(source)

将当前角色赋予指定用户ID的用户。

Parameters

channelId

如果身份组 ID5-子频道管理员,需要增加 channel.id 来指定具体是哪个子频道

Throws

API异常,例如没有权限或用户不存在等


abstract suspend fun grantTo(member: QGMember, channelId: ID): QGMemberRole(source)

将当前角色赋予指定用户。

Parameters

channelId

如果身份组 ID5-子频道管理员,需要增加 channel.id 来指定具体是哪个子频道

Throws

API异常,例如没有权限或用户不存在等


open suspend fun grantTo(member: Member, channelId: ID): QGMemberRole(source)

将当前角色赋予指定用户。member 的实际类型必须为 QGMember

Parameters

channelId

如果身份组 ID5-子频道管理员,需要增加 channel.id 来指定具体是哪个子频道

Throws

如果 member 的类型不是 QGMember

API异常,例如没有权限或用户不存在等