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?)
Unique identifier for the component. Auto populated through increment if not provided.
public ComponentSeparatorProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpacing(ComponentSeparatorSpacingSize?)
public ComponentSeparatorProperties WithSpacing(ComponentSeparatorSpacingSize? spacing)
Parameters
spacing
ComponentSeparatorSpacingSize?