Class UserSelectMenuBuilder

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

    Returns UserSelectMenuBuilder

  • Sets the custom id for this select menu.

    Parameters

    • customId: string

      The custom id to use

    Returns UserSelectMenuBuilder

  • Sets default users for this auto populated select menu.

    Parameters

    Returns UserSelectMenuBuilder

  • Sets whether this select menu is disabled.

    Parameters

    • Optional disabled: boolean

      Whether this select menu is disabled

    Returns UserSelectMenuBuilder

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

    Parameters

    • maxValues: number

      The maximum values that must be selected

    Returns UserSelectMenuBuilder

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

    Parameters

    • minValues: number

      The minimum values that must be selected

    Returns UserSelectMenuBuilder

  • Sets the placeholder for this select menu.

    Parameters

    • placeholder: string

      The placeholder to use

    Returns UserSelectMenuBuilder

  • Serializes this builder to API-compatible JSON data.

    Returns APIUserSelectComponent

    Remarks

    This method runs validations on the data before serializing it. As such, it may throw an error if the data is invalid.

Generated using TypeDoc