Class RoleSelectMenuBuilder

Hierarchy

  • RoleSelectMenuBuilder
    • RoleSelectMenuBuilder

Constructors

Properties

data: Partial<APIRoleSelectComponent>

The API data associated with this component.

Methods

  • Adds default roles to this auto populated select menu.

    Parameters

    Returns RoleSelectMenuBuilder

  • Sets the custom id for this select menu.

    Parameters

    • customId: string

      The custom id to use

    Returns RoleSelectMenuBuilder

  • Sets default roles for this auto populated select menu.

    Parameters

    Returns RoleSelectMenuBuilder

  • Sets whether this select menu is disabled.

    Parameters

    • Optional disabled: boolean

      Whether this select menu is disabled

    Returns RoleSelectMenuBuilder

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

    Parameters

    • maxValues: number

      The maximum values that must be selected

    Returns RoleSelectMenuBuilder

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

    Parameters

    • minValues: number

      The minimum values that must be selected

    Returns RoleSelectMenuBuilder

  • Sets the placeholder for this select menu.

    Parameters

    • placeholder: string

      The placeholder to use

    Returns RoleSelectMenuBuilder

  • Serializes this builder to API-compatible JSON data.

    Returns APIRoleSelectComponent

    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