Table column definition. Column names must be unique within the table.
| Name | Type | Description | Notes |
|---|---|---|---|
| label | String | Column label displayed in the form | |
| name | String | Data field name of the column | |
| type | TypeEnum | Column type. `select` columns require `subRows` with options and a `default` value. | |
| required | Boolean | Specifies if the column is required or not | |
| _default | String | Value pre-filled in the column. Required for `select` columns and must be one of the options. | [optional] |
| subRows | List<FormFieldOptions> | Options for `select` columns (a single object). Not used by other column types. | [optional] |
| Name | Value |
|---|---|
| TEXT | "text" |
| INTEGER | "integer" |
| NUMBER | "number" |
| DATE | "date" |
| SELECT | "select" |
| IMAGE | "image" |
| "pdf" |