Hierarchy

  • UserSelectMenuBuilder
    • UserSelectMenuBuilder

Constructors

Properties

data: Partial<APIUserSelectComponent>

The API data associated with this component.

Methods

  • Adds default users to this auto populated select menu.

    Parameters

    • Rest...users: RestOrArray<string>

      The users to add

    Returns this

  • Sets the custom id for this select menu.

    Parameters

    • customId: string

      The custom id to use

    Returns this

  • Sets default users for this auto populated select menu.

    Parameters

    • Rest...users: RestOrArray<string>

      The users to set

    Returns this

  • Sets whether this select menu is disabled.

    Parameters

    • Optionaldisabled: boolean

      Whether this select menu is disabled

    Returns this

  • Parameters

    • execute: UserSelectMenuInteractionExecute

    Returns this

  • Sets the maximum values that must be selected in the select menu.

    Parameters

    • maxValues: number

      The maximum values that must be selected

    Returns this

  • Sets the minimum values that must be selected in the select menu.

    Parameters

    • minValues: number

      The minimum values that must be selected

    Returns this

  • Sets the placeholder for this select menu.

    Parameters

    • placeholder: string

      The placeholder to use

    Returns this

  • {@inheritDoc ComponentBuilder.toJSON}

    Returns APIUserSelectComponent

  • Parameters

    • other: APIUserSelectComponent | JSONEncodable<APIUserSelectComponent>

    Returns UserSelectMenuBuilder