Optional
keyOptional
nameOptional
schemaOptional
valueOptional
isOptional
valueOptional
iconIcon associated with the field (if any)
Field level in the hierarchy of nested fields. Used for visualization.
Optional
variablesSchema for variables that can be used to build formulas for the field's value
.
Optional
exampleExample values for variables from variablesSchema
.
Option factories used to display value options for this field inside the ComboBox.
Optional
isWhether this field is in the parent's schema. If not - it means it was added by the user.
Optional
isCan this field be deleted by the user?
Optional
hasWhether field has other fields within the same object
Optional
isWhether field is last child with siblings
Optional
subFields nested into this field
Optional
dynamicOriginal schema for the top level field. It may contain formulas. We keep it here to calculate dynamic schema for the current field if we were not able to calculate it on the higher level. For example, if different elements of an array get different dynamic schemas, we'll need this original formula in each array element.
Optional
dynamicVariables for calculating the dynamic schema for the current field.
Locator of this field's value in the top-level field value.