Button

@Serializable
data class Button(val customId: String? = null, val disabled: Boolean = false, val style: ButtonStyle, val label: String? = null, val emoji: PartialEmoji? = null, val url: String? = null) : MessageComponent(source)

Constructors

Link copied to clipboard
constructor(customId: String? = null, disabled: Boolean = false, style: ButtonStyle, label: String? = null, emoji: PartialEmoji? = null, url: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "custom_id")
val customId: String? = null
Link copied to clipboard
@SerialName(value = "disabled")
val disabled: Boolean = false
Link copied to clipboard
@SerialName(value = "emoji")
val emoji: PartialEmoji? = null
Link copied to clipboard
@SerialName(value = "label")
val label: String? = null
Link copied to clipboard
@SerialName(value = "style")
val style: ButtonStyle
Link copied to clipboard
open override val type: Int = 2
Link copied to clipboard
@SerialName(value = "url")
val url: String? = null