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

    • Rest...roles: RestOrArray<string>

      The roles to add

    Returns this

  • Sets the custom id for this select menu.

    Parameters

    • customId: string

      The custom id to use

    Returns this

  • Sets default roles for this auto populated select menu.

    Parameters

    • Rest...roles: RestOrArray<string>

      The roles to set

    Returns this

  • Sets whether this select menu is disabled.

    Parameters

    • Optionaldisabled: boolean

      Whether this select menu is disabled

    Returns this

  • Parameters

    • execute: RoleSelectMenuInteractionExecute

    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 APIRoleSelectComponent

  • Parameters

    • other: APIRoleSelectComponent | JSONEncodable<APIRoleSelectComponent>

    Returns RoleSelectMenuBuilder