Table of Contents

Namespace NetCord.Services.ComponentInteractions

Classes

BaseButtonInteractionContext

Base context for handling button interactions.

BaseChannelMenuInteractionContext

Base context for handling channel menu interactions.

BaseComponentInteractionContext

Base context for handling component interactions.

BaseComponentInteractionModule<TContext>

Represents a base module for component interactions.

BaseEntityMenuInteractionContext

Base context for handling entity menu interactions.

BaseMentionableMenuInteractionContext

Base context for handling mentionable menu interactions.

BaseMessageComponentInteractionContext

Base context for handling message component interactions.

BaseModalInteractionContext

Base context for handling modal interactions.

BaseRoleMenuInteractionContext

Base context for handling role menu interactions.

BaseStringMenuInteractionContext

Base context for handling string menu interactions.

BaseUserMenuInteractionContext

Base context for handling user menu interactions.

ButtonInteractionContext

Context for handling button interactions.

ChannelMenuInteractionContext

Context for handling channel menu interactions.

ComponentInteractionAttribute

Component interactions are interactions that are triggered by user actions on components, such as buttons, select menus, and modals.

ComponentInteractionBuilder

Component interactions are interactions that are triggered by user actions on components, such as buttons, select menus, and modals.

ComponentInteractionContext

Context for handling component interactions.

ComponentInteractionInfo<TContext>
ComponentInteractionModule<TContext>

Represents a module for component interactions.

ComponentInteractionParameterAttribute

Specifies metadata for a parameter of a component interaction.

ComponentInteractionParameter<TContext>
ComponentInteractionResultResolverProvider<TContext>
ComponentInteractionServiceConfiguration<TContext>
ComponentInteractionService<TContext>

Provides functionality for handling component interactions.

ComponentInteractionTypeReaderExceptionResult
ComponentInteractionTypeReaderFailResult
ComponentInteractionTypeReaderResult
ComponentInteractionTypeReaderSuccessResult
ComponentInteractionTypeReader<TContext>
EntityMenuInteractionContext

Context for handling entity menu interactions.

HttpButtonInteractionContext

Context for handling HTTP-based button interactions.

HttpChannelMenuInteractionContext

Context for handling HTTP-based channel menu interactions.

HttpComponentInteractionContext

Context for handling HTTP-based component interactions.

HttpEntityMenuInteractionContext

Context for handling HTTP-based entity menu interactions.

HttpMentionableMenuInteractionContext

Context for handling HTTP-based mentionable menu interactions.

HttpMessageComponentInteractionContext

Context for handling HTTP-based message component interactions.

HttpModalInteractionContext

Context for handling HTTP-based modal interactions.

HttpRoleMenuInteractionContext

Context for handling HTTP-based role menu interactions.

HttpStringMenuInteractionContext

Context for handling HTTP-based string menu interactions.

HttpUserMenuInteractionContext

Context for handling HTTP-based user menu interactions.

MentionableMenuInteractionContext

Context for handling mentionable menu interactions.

MessageComponentInteractionContext

Context for handling message component interactions.

ModalInteractionContext

Context for handling modal interactions.

RoleMenuInteractionContext

Context for handling role menu interactions.

StringMenuInteractionContext

Context for handling string menu interactions.

UserMenuInteractionContext

Context for handling user menu interactions.

Interfaces

IComponentInteractionContext

Provides context for handling component interactions such as buttons and select menus.

IComponentInteractionService

Base interface for ComponentInteractionService<TContext>.