mirai
2.13.4
mirai-console
/
net.mamoe.mirai.console.permission
/
Permittee
Permittee
@
PermissionImplementation
interface
Permittee
Content copied to clipboard
可被赋予权限的对象, 即 '被许可人'.
被许可人自身不持有拥有的权限列表, 而是拥有
PermitteeId
, 标识自己的身份, 供
权限服务
处理.
注意
: 请不要自主实现
Permittee
Properties
Extensions
See also
Inheritors
See also
net.
mamoe.
mirai.
console.
command.
Command
Sender
Properties
permittee
Id
Link copied to clipboard
abstract
val
permitteeId
:
PermitteeId
Content copied to clipboard
Inheritors
CommandSender
Link copied to clipboard
Extensions
cancel
Link copied to clipboard
@
JvmStatic
fun
Permittee
.
cancel
(
vararg
permissions
:
Permission
,
recursive
:
Boolean
)
Content copied to clipboard
get
Permitted
Permissions
Link copied to clipboard
@
JvmStatic
fun
Permittee
.
getPermittedPermissions
(
)
:
Sequence
<
Permission
>
Content copied to clipboard
has
Permission
Link copied to clipboard
@
JvmStatic
fun
Permittee
.
hasPermission
(
permission
:
Permission
)
:
Boolean
Content copied to clipboard
@
JvmStatic
fun
Permittee
.
hasPermission
(
permissionId
:
PermissionId
)
:
Boolean
Content copied to clipboard
permit
Link copied to clipboard
@
JvmStatic
fun
Permittee
.
permit
(
vararg
permissions
:
Permission
)
Content copied to clipboard