case class ApplicationCommandOption(type: ApplicationCommandOptionType, name: String, description: String, required: Option[Boolean], choices: Option[Seq[ApplicationCommandOptionChoice]], autocomplete: Option[Boolean], options: Option[Seq[ApplicationCommandOption]], channelTypes: Option[Seq[ChannelType]], minValue: Option[Either[Int, Double]], maxValue: Option[Either[Int, Double]]) extends Product with Serializable
- Source
- interactions.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ApplicationCommandOption
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ApplicationCommandOption(type: ApplicationCommandOptionType, name: String, description: String, required: Option[Boolean], choices: Option[Seq[ApplicationCommandOptionChoice]], autocomplete: Option[Boolean], options: Option[Seq[ApplicationCommandOption]], channelTypes: Option[Seq[ChannelType]], minValue: Option[Either[Int, Double]], maxValue: Option[Either[Int, Double]])
Value Members
- val autocomplete: Option[Boolean]
- val channelTypes: Option[Seq[ChannelType]]
- val choices: Option[Seq[ApplicationCommandOptionChoice]]
- val description: String
- val maxValue: Option[Either[Int, Double]]
- val minValue: Option[Either[Int, Double]]
- val name: String
- val options: Option[Seq[ApplicationCommandOption]]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val required: Option[Boolean]
- val type: ApplicationCommandOptionType