case class SlashCommandGroup extends SlashCommandOrGroup with Product with Serializable
- Source
- commands.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SlashCommandGroup
- Serializable
- Product
- Equals
- SlashCommandOrGroup
- CreatedApplicationCommand
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def commandType: ApplicationCommandType
The application command type.
The application command type.
- Definition Classes
- SlashCommandOrGroup → CreatedApplicationCommand
- val commands: Seq[SlashCommandOrGroup]
- val defaultPermission: Boolean
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- val description: Option[String]
Description of the application command.
Description of the application command.
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- val extra: Map[String, String]
Extra info associated with the command.
Extra info associated with the command.
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- def handleRaw(clientId: String, rawInteraction: RawInteraction, cacheSnapshot: Option[CacheSnapshot]): InteractionResponse
Handle an interaction with the application command.
Handle an interaction with the application command.
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- def makeCommandOptions: Seq[ApplicationCommandOption]
Convert the parameters of this command into ApplicationCommandOption s.
Convert the parameters of this command into ApplicationCommandOption s.
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- val name: String
Name of the application command.
Name of the application command.
- Definition Classes
- SlashCommandGroup → CreatedApplicationCommand
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def toCommandOption: ApplicationCommandOption
Convert this command to an ApplicationCommandOption.
Convert this command to an ApplicationCommandOption.
- Definition Classes
- SlashCommandGroup → SlashCommandOrGroup