Skip to main content

Module definition

Module definition 

Source
Expand description

Application command definitions: what Discord stores for each command. Used when syncing commands, not when handling interactions.

Structs§

ApplicationCommandOptionChoice
Application Command Option Choice Structure
BaseOption
The Definition of an Option without settings of its own (boolean, user, role, mentionable, attachment); T is the Option type
ChannelOption
A channel Option’s Definition
ChatInputCommand
A slash Command’s Definition: CommandDetails plus a description and Options
CommandDetails
What every Command Definition has: name, permissions, contexts, … T is the Command type; user and message Commands are only this
IntegerOption
An integer Option’s Definition
NumberOption
A number (f64) Option’s Definition
StringOption
A string Option’s Definition
SubcommandGroupOption
A subcommand group’s Definition: subcommands under one name
SubcommandOption
A subcommand’s Definition: a name, description and Options of its own

Enums§

ApplicationCommand
Application Command Structure
ApplicationCommandOption
Application Command Option Structure
SubcommandCommandOption
Subcommand options

Type Aliases§

AttachmentOption
An attachment Option’s Definition
BooleanOption
A boolean Option’s Definition
MentionableOption
A mentionable (user or role) Option’s Definition
RoleOption
A role Option’s Definition
UserOption
A user Option’s Definition