Optional
idGets or sets the unique identifier of this field type.
Optional
operatorOptional
operatorsGets or sets the list of operators that this type supports.
Optional
subscriptionOptional
valueGets or sets the value definition of this field like the getValuesMethod and template to display in the UI
Encapsulates the properties of a field type. It describes the data type of a field, the operators it support and how to populate it in the UI