Class MentionableSelectMenuBuilder

Hierarchy

  • MentionableSelectMenuBuilder
    • MentionableSelectMenuBuilder

Constructors

Properties

The API data associated with this component.

Methods

  • Adds default roles to this auto populated select menu.

    Parameters

    Returns MentionableSelectMenuBuilder

  • Adds default users to this auto populated select menu.

    Parameters

    Returns MentionableSelectMenuBuilder

  • Sets the custom id for this select menu.

    Parameters

    • customId: string

      The custom id to use

    Returns MentionableSelectMenuBuilder

  • Sets whether this select menu is disabled.

    Parameters

    • Optional disabled: boolean

      Whether this select menu is disabled

    Returns MentionableSelectMenuBuilder

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

    Parameters

    • maxValues: number

      The maximum values that must be selected

    Returns MentionableSelectMenuBuilder

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

    Parameters

    • minValues: number

      The minimum values that must be selected

    Returns MentionableSelectMenuBuilder

  • Sets the placeholder for this select menu.

    Parameters

    • placeholder: string

      The placeholder to use

    Returns MentionableSelectMenuBuilder

  • Serializes this builder to API-compatible JSON data.

    Returns APIMentionableSelectComponent

    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