Class ComponentSeparatorProperties
public class ComponentSeparatorProperties : IComponentProperties
- Inheritance
-
ComponentSeparatorProperties
- Implements
- Inherited Members
Constructors
ComponentSeparatorProperties()
public ComponentSeparatorProperties()
Properties
ComponentType
Type of the component.
[JsonPropertyName("type")]
public ComponentType ComponentType { get; }
Property Value
Divider
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("divider")]
public bool? Divider { get; set; }
Property Value
- bool?
Id
Unique identifier for the component. Auto populated through increment if not provided.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("id")]
public int? Id { get; set; }
Property Value
- int?
Spacing
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("spacing")]
public ComponentSeparatorSpacingSize? Spacing { get; set; }
Property Value
Methods
WithDivider(bool?)
public ComponentSeparatorProperties WithDivider(bool? divider = true)
Parameters
divider
bool?
Returns
WithId(int?)
public ComponentSeparatorProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpacing(ComponentSeparatorSpacingSize?)
public ComponentSeparatorProperties WithSpacing(ComponentSeparatorSpacingSize? spacing)
Parameters
spacing
ComponentSeparatorSpacingSize?