sealed trait SlashCommandOrGroup extends CreatedApplicationCommand
Ordering
- Alphabetic
- By Inheritance
Inherited
- SlashCommandOrGroup
- CreatedApplicationCommand
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def defaultPermission: Boolean
- Definition Classes
- CreatedApplicationCommand
- abstract def description: Option[String]
Description of the application command.
Description of the application command.
- Definition Classes
- CreatedApplicationCommand
- abstract def extra: Map[String, String]
Extra info associated with the command.
Extra info associated with the command.
- Definition Classes
- CreatedApplicationCommand
- abstract 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
- CreatedApplicationCommand
- abstract def makeCommandOptions: Seq[ApplicationCommandOption]
Convert the parameters of this command into ApplicationCommandOption s.
Convert the parameters of this command into ApplicationCommandOption s.
- Definition Classes
- CreatedApplicationCommand
- abstract def name: String
Name of the application command.
Name of the application command.
- Definition Classes
- CreatedApplicationCommand
- abstract def toCommandOption: ApplicationCommandOption
Convert this command to an ApplicationCommandOption.
Concrete Value Members
- def commandType: ApplicationCommandType
The application command type.
The application command type.
- Definition Classes
- SlashCommandOrGroup → CreatedApplicationCommand