Interface IComponentProperties
[JsonConverter(typeof(IComponentProperties.ComponentPropertiesConverter))]
public interface IComponentProperties
Properties
ComponentType
Type of the component.
[JsonPropertyName("type")]
ComponentType ComponentType { get; }
Property Value
Id
Unique identifier for the component. Auto populated through increment if not provided.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("id")]
int? Id { get; set; }
Property Value
- int?
Methods
WithId(int?)
Unique identifier for the component. Auto populated through increment if not provided.
IComponentProperties WithId(int? id)
Parameters
id
int?