Table of Contents

Namespace Discord.Interactions.Builders

Classes

AutocompleteCommandBuilder

Represents a builder for creating AutocompleteCommandInfo.

ChannelSelectComponentBuilder

Represents a builder for creating ChannelSelectComponentInfo.

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.

FileUploadComponentBuilder

Represents a builder for creating FileUploadComponentInfo.

InputComponentBuilder<TInfo, TBuilder>

Represents the base builder class for creating InputComponentInfo.

MentionableSelectComponentBuilder

Represents a builder for creating a MentionableSelectComponentInfo.

ModalBuilder

Represents a builder for creating ModalInfo.

ModalCommandBuilder

Represents a builder for creating a ModalCommandInfo.

ModalCommandParameterBuilder

Represents a builder for creating ModalCommandBuilder.

ModalComponentBuilder<TInfo, TBuilder>
ModuleBuilder

Represents a builder for creating ModuleInfo.

ParameterBuilder<TInfo, TBuilder>

Represents the base builder class for creating IParameterInfo.

RoleSelectComponentBuilder

Represents a builder for creating a RoleSelectComponentInfo.

SelectMenuComponentBuilder

Represents a builder for creating SelectMenuComponentInfo.

SlashCommandBuilder

Represents a builder for creating SlashCommandInfo.

SlashCommandParameterBuilder

Represents a builder for creating SlashCommandParameterInfo.

SnowflakeSelectComponentBuilder<TInfo, TBuilder>

Represents a builder for creating SnowflakeSelectComponentInfo.

TextDisplayComponentBuilder

Represents a builder for creating TextDisplayComponentInfo.

TextInputComponentBuilder

Represents a builder for creating TextInputComponentInfo.

UserSelectComponentBuilder

Represents a builder for creating UserSelectComponentInfo.

Interfaces

ICommandBuilder

Represent a command builder for creating ICommandInfo.

IInputComponentBuilder

Represent a builder for creating InputComponentInfo.

IModalComponentBuilder
IParameterBuilder

Represent a command builder for creating IParameterInfo.

ISnowflakeSelectComponentBuilder

Represent a builder for creating SnowflakeSelectComponentInfo.