GuildRoleCreated

data class GuildRoleCreated @ApiResultType constructor(val id: LongID, val name: String, val color: Int, val position: Int, val hoist: Int, val mentionable: Int, val permissions: Permissions) : Role, Comparable<GuildRoleCreated>

API GuildRoleCreateRequest 的响应值.

Constructors

Link copied to clipboard
fun GuildRoleCreated(id: LongID, name: String, color: Int, position: Int, hoist: Int, mentionable: Int, permissions: Permissions)

Functions

Link copied to clipboard
open operator override fun compareTo(other: GuildRoleCreated): Int

Properties

Link copied to clipboard
val color: Int

角色的色值0x000000 - 0xFFFFFF

Link copied to clipboard
val hoist: Int

只能为0或者1,是否把该角色的用户在用户列表排到前面

Link copied to clipboard
open override val id: LongID

角色的id

Link copied to clipboard
open override val isAdmin: Boolean

此处的管理员权限判断为完全的 管理员, 如果你想要更细致的判断,请通过 PermissionType 自行处理。

Link copied to clipboard

只能为0或者1,该角色是否可以被提及

Link copied to clipboard
open override val name: String

角色的名称

Link copied to clipboard

权限信息。Java中可以通过 permissionsValue 得到int类型的字面值。

Link copied to clipboard
Link copied to clipboard

顺序,值越小载靠前