Packages

c

ackcord.data

RawButton

case class RawButton(label: Option[String] = None, customId: Option[String] = None, style: ButtonStyle = ButtonStyle.Secondary, emoji: Option[PartialEmoji] = None, url: Option[String] = None, disabled: Option[Boolean] = None) extends Button with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RawButton
  2. Serializable
  3. Product
  4. Equals
  5. Button
  6. ActionRowContent
  7. Component
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new RawButton(label: Option[String] = None, customId: Option[String] = None, style: ButtonStyle = ButtonStyle.Secondary, emoji: Option[PartialEmoji] = None, url: Option[String] = None, disabled: Option[Boolean] = None)

Value Members

  1. val customId: Option[String]
    Definition Classes
    RawButtonButton
  2. val disabled: Option[Boolean]
    Definition Classes
    RawButtonButton
  3. val emoji: Option[PartialEmoji]
    Definition Classes
    RawButtonButton
  4. val label: Option[String]
    Definition Classes
    RawButtonButton
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. val style: ButtonStyle
    Definition Classes
    RawButtonButton
  7. def tpe: ComponentType
    Definition Classes
    ButtonComponent
  8. val url: Option[String]
    Definition Classes
    RawButtonButton
  9. def withDisabled(disabled: Boolean): Button
    Definition Classes
    RawButtonButton
  10. def withEmoji(emoji: PartialEmoji): Button
    Definition Classes
    RawButtonButton
  11. def withLabel(label: String): Button
    Definition Classes
    RawButtonButton