Table of Contents

Namespace Discord.Interactions.Builders

Classes

AutocompleteCommandBuilder

Represents a builder for creating AutocompleteCommandInfo.

CommandBuilder<TInfo, TBuilder, TParamBuilder>

Represents the base builder class for creating CommandInfo<TParameter>.

CommandParameterBuilder

Represents a builder for creating CommandParameterInfo.

ComponentCommandBuilder

Represents a builder for creating ComponentCommandInfo.

ComponentCommandParameterBuilder

Represents a builder for creating ComponentCommandParameterInfo.

ContextCommandBuilder

Represents a builder for creating ContextCommandInfo.

InputComponentBuilder<TInfo, TBuilder>

Represents the base builder class for creating InputComponentInfo.

ModalBuilder

Represents a builder for creating ModalInfo.

ModalCommandBuilder

Represents a builder for creating a ModalCommandInfo.

ModalCommandParameterBuilder

Represents a builder for creating ModalCommandBuilder.

ModuleBuilder

Represents a builder for creating ModuleInfo.

ParameterBuilder<TInfo, TBuilder>

Represents the base builder class for creating IParameterInfo.

SlashCommandBuilder

Represents a builder for creating SlashCommandInfo.

SlashCommandParameterBuilder

Represents a builder for creating SlashCommandParameterInfo.

TextInputComponentBuilder

Represents a builder for creating TextInputComponentInfo.

Interfaces

ICommandBuilder

Represent a command builder for creating ICommandInfo.

IInputComponentBuilder

Represent a builder for creating InputComponentInfo.

IParameterBuilder

Represent a command builder for creating IParameterInfo.