Table of Contents

Class RadioGroupComponentBuilder

Namespace
Discord.Interactions.Builders
Assembly
Discord.Net.Interactions.dll

Represents a builder for creating RadioGroupComponentInfo.

public class RadioGroupComponentBuilder : InputComponentBuilder<RadioGroupComponentInfo, RadioGroupComponentBuilder>, IInputComponentBuilder, IModalComponentBuilder
Inheritance
RadioGroupComponentBuilder
Implements
Inherited Members

Properties

Instance

protected override RadioGroupComponentBuilder Instance { get; }

Property Value

RadioGroupComponentBuilder

Options

Gets the options of this radio group component.

public IReadOnlyCollection<RadioGroupOptionProperties> Options { get; }

Property Value

IReadOnlyCollection<RadioGroupOptionProperties>

Methods

AddOption(RadioGroupOptionProperties)

Adds an option to Options.

public RadioGroupComponentBuilder AddOption(RadioGroupOptionProperties option)

Parameters

option RadioGroupOptionProperties

Option to be added to Options.

Returns

RadioGroupComponentBuilder

The builder instance.

AddOption(Action<RadioGroupOptionProperties>)

Adds an option to Options.

public RadioGroupComponentBuilder AddOption(Action<RadioGroupOptionProperties> configure)

Parameters

configure Action<RadioGroupOptionProperties>

Radio group option builder factory.

Returns

RadioGroupComponentBuilder

The builder instance.