Table of Contents

Class HttpChannelMenuInteractionContext

Namespace
NetCord.Services.ComponentInteractions
Assembly
NetCord.Services.dll

Context for handling HTTP-based channel menu interactions.

public class HttpChannelMenuInteractionContext : BaseChannelMenuInteractionContext, IComponentInteractionContext, IInteractionContext, IRestClientContext, IRestMessageContext, IUserContext, IChannelContext, IContext
Inheritance
HttpChannelMenuInteractionContext
Implements
Inherited Members

Constructors

HttpChannelMenuInteractionContext(ChannelMenuInteraction, RestClient)

Context for handling HTTP-based channel menu interactions.

public HttpChannelMenuInteractionContext(ChannelMenuInteraction interaction, RestClient client)

Parameters

interaction ChannelMenuInteraction
The interaction that is being handled.
client RestClient
The RestClient associated with the handled command or interaction.

Properties

Channel

Channel in which the handled command or interaction was invoked.

public TextChannel Channel { get; }

Property Value

TextChannel

Client

The RestClient associated with the handled command or interaction.

public RestClient Client { get; }

Property Value

RestClient

Message

The message associated with the handled command or interaction.

public RestMessage Message { get; }

Property Value

RestMessage

SelectedValues

The selected channels from the menu.

public IReadOnlyList<Channel> SelectedValues { get; }

Property Value

IReadOnlyList<Channel>

User

User who invoked the handled command or interaction.

public User User { get; }

Property Value

User