OptionalidGets or sets the unique identifier of this field type.
OptionaloperatorOptionaloperatorsGets or sets the list of operators that this type supports.
OptionalsubscriptionOptionalvalueGets 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