Class RoleSelectComponentBuilder
- Namespace
- Discord.Interactions.Builders
- Assembly
- Discord.Net.Interactions.dll
Represents a builder for creating a RoleSelectComponentInfo.
public class RoleSelectComponentBuilder : SnowflakeSelectComponentBuilder<RoleSelectComponentInfo, RoleSelectComponentBuilder>, ISnowflakeSelectComponentBuilder, IInputComponentBuilder, IModalComponentBuilder
- Inheritance
-
RoleSelectComponentBuilder
- Implements
- Inherited Members
Constructors
RoleSelectComponentBuilder(ModalBuilder)
Initialize a new RoleSelectComponentBuilder.
public RoleSelectComponentBuilder(ModalBuilder modal)
Parameters
modalModalBuilderParent modal of this input component.
Properties
Instance
protected override RoleSelectComponentBuilder Instance { get; }
Property Value
Methods
AddDefaulValue(ulong)
Adds a default value to DefaultValues.
public RoleSelectComponentBuilder AddDefaulValue(ulong roleId)
Parameters
roleIdulongThe role ID to add as a default value.
Returns
- RoleSelectComponentBuilder
The builder instance.
AddDefaultValues(params IEnumerable<IRole>)
Adds default values to DefaultValues.
public RoleSelectComponentBuilder AddDefaultValues(params IEnumerable<IRole> roles)
Parameters
rolesIEnumerable<IRole>The roles to add as a default value.
Returns
- RoleSelectComponentBuilder
The builder instance.