Class CheckboxGroupProperties
public class CheckboxGroupProperties : IInteractiveComponentProperties, IEnumerable<CheckboxGroupOptionProperties>, IEnumerable, ILabelComponentProperties, IComponentProperties, IJsonSerializable<ILabelComponentProperties>
- Inheritance
-
CheckboxGroupProperties
- Implements
- Inherited Members
Constructors
CheckboxGroupProperties(string)
public CheckboxGroupProperties(string customId)
Parameters
customIdstring
CheckboxGroupProperties(string, IEnumerable<CheckboxGroupOptionProperties>)
public CheckboxGroupProperties(string customId, IEnumerable<CheckboxGroupOptionProperties> options)
Parameters
customIdstringoptionsIEnumerable<CheckboxGroupOptionProperties>
Properties
ComponentType
Type of the component.
public ComponentType ComponentType { get; }
Property Value
CustomId
Developer-defined identifier for the component (max 100 characters).
public string CustomId { get; set; }
Property Value
Id
Unique identifier for the component. Auto populated through increment if not provided.
public int? Id { get; set; }
Property Value
- int?
MaxValues
public int? MaxValues { get; set; }
Property Value
- int?
MinValues
public int? MinValues { get; set; }
Property Value
- int?
Options
public IEnumerable<CheckboxGroupOptionProperties> Options { get; set; }
Property Value
Required
public bool? Required { get; set; }
Property Value
- bool?
Methods
AddOptions(params IEnumerable<CheckboxGroupOptionProperties>)
public CheckboxGroupProperties AddOptions(params IEnumerable<CheckboxGroupOptionProperties> options)
Parameters
optionsIEnumerable<CheckboxGroupOptionProperties>
Returns
WithCustomId(string)
Developer-defined identifier for the component (max 100 characters).
public CheckboxGroupProperties WithCustomId(string customId)
Parameters
customIdstring
Returns
WithId(int?)
Unique identifier for the component. Auto populated through increment if not provided.
public CheckboxGroupProperties WithId(int? id)
Parameters
idint?
Returns
WithMaxValues(int?)
public CheckboxGroupProperties WithMaxValues(int? maxValues)
Parameters
maxValuesint?
Returns
WithMinValues(int?)
public CheckboxGroupProperties WithMinValues(int? minValues)
Parameters
minValuesint?
Returns
WithOptions(IEnumerable<CheckboxGroupOptionProperties>)
public CheckboxGroupProperties WithOptions(IEnumerable<CheckboxGroupOptionProperties> options)
Parameters
optionsIEnumerable<CheckboxGroupOptionProperties>
Returns
WithRequired(bool?)
public CheckboxGroupProperties WithRequired(bool? required = true)
Parameters
requiredbool?