diskord
5.2.0
common
diskord-core
/
com.jessecorbett.diskord.api.common
/
Role
Role
@
Serializable
data
class
Role
(
val
id
:
String
,
val
name
:
String
,
val
color
:
Color
,
val
isUserListPinned
:
Boolean
,
val
position
:
Int
,
val
permissions
:
Permissions
,
val
isManagedByIntegration
:
Boolean
,
val
isMentionable
:
Boolean
)
(
source
)
Members
Members & Extensions
Constructors
Role
Link copied to clipboard
constructor
(
id
:
String
,
name
:
String
,
color
:
Color
,
isUserListPinned
:
Boolean
,
position
:
Int
,
permissions
:
Permissions
,
isManagedByIntegration
:
Boolean
,
isMentionable
:
Boolean
)
Properties
color
Link copied to clipboard
@
SerialName
(
value
=
"color"
)
val
color
:
Color
id
Link copied to clipboard
@
SerialName
(
value
=
"id"
)
val
id
:
String
is
Managed
By
Integration
Link copied to clipboard
@
SerialName
(
value
=
"managed"
)
val
isManagedByIntegration
:
Boolean
is
Mentionable
Link copied to clipboard
@
SerialName
(
value
=
"mentionable"
)
val
isMentionable
:
Boolean
is
User
List
Pinned
Link copied to clipboard
@
SerialName
(
value
=
"hoist"
)
val
isUserListPinned
:
Boolean
mention
Link copied to clipboard
val
Role
.
mention
:
String
Convenience method to turn a role into a formatted mention for chat.
name
Link copied to clipboard
@
SerialName
(
value
=
"name"
)
val
name
:
String
permissions
Link copied to clipboard
@
SerialName
(
value
=
"permissions"
)
val
permissions
:
Permissions
position
Link copied to clipboard
@
SerialName
(
value
=
"position"
)
val
position
:
Int