GuildRoleCreateRequest

data class GuildRoleCreateRequest(val name: Optional<String> = Optional.Missing(), val permissions: Optional<Permissions> = Optional.Missing(), val color: Optional<Color> = Optional.Missing(), val hoist: OptionalBoolean = OptionalBoolean.Missing, val icon: Optional<String?> = Optional.Missing(), val unicodeEmoji: Optional<String?> = Optional.Missing(), val mentionable: OptionalBoolean = OptionalBoolean.Missing, val id: OptionalSnowflake = OptionalSnowflake.Missing)(source)

Constructors

Link copied to clipboard
constructor(name: Optional<String> = Optional.Missing(), permissions: Optional<Permissions> = Optional.Missing(), color: Optional<Color> = Optional.Missing(), hoist: OptionalBoolean = OptionalBoolean.Missing, icon: Optional<String?> = Optional.Missing(), unicodeEmoji: Optional<String?> = Optional.Missing(), mentionable: OptionalBoolean = OptionalBoolean.Missing, id: OptionalSnowflake = OptionalSnowflake.Missing)

Properties

Link copied to clipboard
val color: Optional<Color>
Link copied to clipboard
val hoist: OptionalBoolean
Link copied to clipboard
val icon: Optional<String?>
Link copied to clipboard
val id: OptionalSnowflake

Only use this when creating a guild with roles.

Link copied to clipboard
val mentionable: OptionalBoolean
Link copied to clipboard
val name: Optional<String>
Link copied to clipboard
val permissions: Optional<Permissions>
Link copied to clipboard
val unicodeEmoji: Optional<String?>