Table of Contents

Class ChannelSelectComponentBuilder

Namespace
Discord.Interactions.Builders
Assembly
Discord.Net.Interactions.dll

Represents a builder for creating ChannelSelectComponentInfo.

public class ChannelSelectComponentBuilder : SnowflakeSelectComponentBuilder<ChannelSelectComponentInfo, ChannelSelectComponentBuilder>, ISnowflakeSelectComponentBuilder, IInputComponentBuilder, IModalComponentBuilder
Inheritance
ChannelSelectComponentBuilder
Implements
Inherited Members

Constructors

ChannelSelectComponentBuilder(ModalBuilder)

Initializes a new ChannelSelectComponentBuilder.

public ChannelSelectComponentBuilder(ModalBuilder modal)

Parameters

modal ModalBuilder

Parent modal of this component.

Properties

Instance

protected override ChannelSelectComponentBuilder Instance { get; }

Property Value

ChannelSelectComponentBuilder

Methods

AddDefaulValue(ulong)

Adds a default value to DefaultValues.

public ChannelSelectComponentBuilder AddDefaulValue(ulong channelId)

Parameters

channelId ulong

The channel ID to add as a default value.

Returns

ChannelSelectComponentBuilder

The builder instance.

AddDefaultValues(params IEnumerable<IChannel>)

Adds default values to DefaultValues.

public ChannelSelectComponentBuilder AddDefaultValues(params IEnumerable<IChannel> channels)

Parameters

channels IEnumerable<IChannel>

The channels to add as a default value.

Returns

ChannelSelectComponentBuilder

The builder instance.