Optional ReadonlyautoWhether to automatically copy this field's value when cloning a record
Optional ReadonlycolumnHow many of its row's columns this field spans: 0 for the whole row, 1-4 for that many columns. An explicit null clears it, leaving the field type's default placement. Read by layout clients; legacy form pages do not apply it.
Optional ReadonlydefaultDefault value pre-populated when creating new records.
Optional ReadonlydefaultDefault text value for new records
Optional ReadonlydeprecatedWhether this field is deprecated and hidden from new configurations
Optional ReadonlyfieldID of the field a CUSTOM fieldControlType watches: another checkbox, radio, signature or single-select field on the same form. Null or an empty ID removes it.
Optional ReadonlyfieldVisibility/editability control mode for this field
Optional ReadonlyfieldThe watched field's value at which a CUSTOM fieldControlType applies: true or false for a checkbox or radio, signed or unsigned for a signature, one of its option IDs for a single-select (an empty string, accepted for legacy compatibility, stores no value).
Optional ReadonlyfieldWhat a CUSTOM fieldControlType does to this field while its condition holds. A header, spacer, static content or merge report field can only be HIDDEN, which writing its condition stores.
Optional ReadonlyformulaBlueStep formula expression for computed field values
Optional ReadonlyformulaOptional script/merge variable name (the 'Field Identifier' in the admin UI) used to reference this field from formula, endpoint, and merge-report code. Leave unset for a data-entry-only field that is not referenced from code — like the UI, it is not required.
Optional ReadonlyfrozenWhether this field is locked from editing by non-admin users
Optional ReadonlyheightDisplay height, in whichever unit the field type measures height in: text rows for the text-like types, pixels for SPACER. An explicit null clears the stored height: a text field then takes the browser's default rows, and a spacer collapses to no height.
Optional ReadonlyhelpHelp text displayed below or beside the field
Optional ReadonlyhiddenWhether this field is hidden from parent/supervisor unit views
Optional ReadonlyjsonJSON Schema type for validation of the field contents
Optional ReadonlylabelDisplay label shown to users on the form
Optional ReadonlylongWhether the label spans the full width above the field instead of beside it
Optional ReadonlymaxMaximum length in characters; blank for no limit. Enforced by the server on every write that changes the memo's value: a longer value is refused with a PRECONDITION error carrying extensions.maxLength. A stored value already longer is left alone and never blocks a save that does not change it.
ReadonlymemoFormat type discriminant.
ReadonlynameField name.
Optional ReadonlyneverWhether to always show help text (never collapse it)
Optional ReadonlyplaceholderPlaceholder text shown in the empty input field
Optional ReadonlypopupWhether to show help text as a popup tooltip instead of inline
Optional ReadonlyreportAlternate label used in reports and exports
Optional ReadonlyrequiredWhether this field must have a value before the record can be saved
Optional ReadonlystyleCSS class name(s) applied to the field for custom styling
Optional ReadonlytypeType script declarations
Optional ReadonlyuserWhether end users can edit this field value (false = system-managed)
Optional ReadonlywidthDisplay width in columns. An explicit null clears the stored width.
Properties for creating a plain text memo field.