Embedded schema for the UI-side configuration of an Attribute.
Controls how an attribute is presented and interacted with in backend UIs: input type, editability, visibility, custom view/edit modules, and identifier locking.
Fields
type— HTML input type (e.g."text","select","textarea")editable?— whether the attribute is editable in formshidden?— whether the attribute is hidden from the UIcustom_view?— whether a custom view module is usededit_params/view_params— parameter maps for edit/view modulesedit_module/view_module— function-call specification mapslock_handle?/lock_code?— prevent modification of handle/code on persisted records
Summary
Functions
Standard changeset — validates required fields and input type inclusion.
Returns the list of supported input type options.