Table of Contents

Class UserSelectComponentBuilder

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

Represents a builder for creating UserSelectComponentInfo.

public class UserSelectComponentBuilder : SnowflakeSelectComponentBuilder<UserSelectComponentInfo, UserSelectComponentBuilder>, ISnowflakeSelectComponentBuilder, IInputComponentBuilder, IModalComponentBuilder
Inheritance
UserSelectComponentBuilder
Implements
Inherited Members

Constructors

UserSelectComponentBuilder(ModalBuilder)

Initialize a new UserSelectComponentBuilder.

public UserSelectComponentBuilder(ModalBuilder modal)

Parameters

modal ModalBuilder

Parent modal of this input component.

Properties

Instance

protected override UserSelectComponentBuilder Instance { get; }

Property Value

UserSelectComponentBuilder

Methods

AddDefaulValue(ulong)

Adds a default value to DefaultValues.

public UserSelectComponentBuilder AddDefaulValue(ulong userId)

Parameters

userId ulong

The user ID to add as a default value.

Returns

UserSelectComponentBuilder

The builder instance.

AddDefaultValues(params IEnumerable<IUser>)

Adds default values to DefaultValues.

public UserSelectComponentBuilder AddDefaultValues(params IEnumerable<IUser> users)

Parameters

users IEnumerable<IUser>

The users to add as a default value.

Returns

UserSelectComponentBuilder

The builder instance.