ColumnType implements [Field.ColumnType] interface method.
ValidateSettings implements [Field.ValidateSettings] interface method.
Hidden hides the field from the API response.
Id is the unique stable field identifier.
It is automatically generated from the name when adding to a collection FieldsList.
MaxSize specifies the maximum size of the allowed field value (in bytes).
If zero, a default limit of 5MB is applied.
Name (required) is the unique name of the field.
Presentable hints the Dashboard UI to use the underlying field record value in the relation preview label.
Required will require the field value to be non-empty JSON value
(aka. not "null", ""
, "[]", "{}").
System prevents the renaming and removal of the field.
Generated using TypeDoc
JSONField defines "json" type field for storing any serialized JSON value.
The respective zero record field value is the zero [types.JSONRaw].