public class ExtendedProperties
{
/// <summary>
/// UI component type
/// </summary>
[JsonProperty(PropertyName = "inputType")]
public InputType InputType { get; set; }
/// <summary>
/// defines order
/// </summary>
[JsonProperty(PropertyName = "order")]
public int Order { get; set; }
/// <summary>
/// defines multiple selection for UI component
/// </summary>
[JsonProperty(PropertyName = "multiple")]
public bool Multiple { get; set; }
/// <summary>
/// defines options
/// </summary>
[JsonProperty(PropertyName = "options")]
public Options? Options { get; set; }
/// <summary>
/// defines component properties
/// </summary>
[JsonProperty(PropertyName = "componentProps")]
public ComponentProperties? ComponentProperties { get; set; }
}
public class ExtendedProperties
{
/// <summary>
/// UI component type
/// </summary>
[JsonProperty(PropertyName = "inputType")]
public InputType InputType { get; set; }
/// <summary>
/// defines order
/// </summary>
[JsonProperty(PropertyName = "order")]
public int Order { get; set; }
/// <summary>
/// defines multiple selection for UI component
/// </summary>
[JsonProperty(PropertyName = "multiple")]
public bool Multiple { get; set; }
/// <summary>
/// defines options
/// </summary>
[JsonProperty(PropertyName = "options")]
public Options? Options { get; set; }
/// <summary>
/// defines component properties
/// </summary>
[JsonProperty(PropertyName = "componentProps")]
public ComponentProperties? ComponentProperties { get; set; }
}