Simple Robot 组件 | KOOK
Toggle table of contents
4.1.2-SNAPSHOT
common
Platform filter
common
Switch theme
Search in API
Simple Robot 组件 | KOOK
simbot-component-kook-api
/
love.forte.simbot.kook.objects
/
SimpleRole
Simple
Role
@
Serializable
data
class
SimpleRole
(
val
roleId
:
Long
,
val
name
:
String
,
val
color
:
Int
=
-1
,
val
position
:
Int
=
-1
,
val
isHoist
:
Boolean
=
false
,
val
isMentionable
:
Boolean
=
false
,
val
permissions
:
Permissions
=
Permissions(0u)
)
:
Role
(
source
)
Role
的基础实现,大部分数值字段默认值为
-1
。
Members
Constructors
Simple
Role
Link copied to clipboard
constructor
(
roleId
:
Long
,
name
:
String
,
color
:
Int
=
-1
,
position
:
Int
=
-1
,
isHoist
:
Boolean
=
false
,
isMentionable
:
Boolean
=
false
,
permissions
:
Permissions
=
Permissions(0u)
)
Properties
color
Link copied to clipboard
open
override
val
color
:
Int
颜色色值
is
Hoist
Link copied to clipboard
@
SerialName
(
value
=
"hoist"
)
@
Serializable
(
with
=
BooleanToIntSerializer::class
)
open
override
val
isHoist
:
Boolean
=
false
是否为角色设定(与普通成员分开显示)
is
Mentionable
Link copied to clipboard
@
SerialName
(
value
=
"mentionable"
)
@
Serializable
(
with
=
BooleanToIntSerializer::class
)
open
override
val
isMentionable
:
Boolean
=
false
是否允许任何人@提及此角色
name
Link copied to clipboard
open
override
val
name
:
String
角色名称
permissions
Link copied to clipboard
open
override
val
permissions
:
Permissions
权限码
position
Link copied to clipboard
open
override
val
position
:
Int
顺序位置
role
Id
Link copied to clipboard
@
SerialName
(
value
=
"role_id"
)
open
override
val
roleId
:
Long
角色id
Inherited properties
permissions
Value
Link copied to clipboard
open
val
permissionsValue
:
Int
权限码的数字值
Inherited functions
compare
To
Link copied to clipboard
open
operator override
fun
compareTo
(
other
:
Role
)
:
Int
排序