Enums and Constants Have Moved
Find the new focused guides for enums, constants, collections, contracts, and private values.
Enums and constants now have separate guides so each feature is easier to find and learn. This page remains available for existing links and bookmarks but is not part of the main navigation.
Define fixed string or integer domains and reference validated members.
ConstantsDefine reusable scalar values and reference them safely from SQL.
Collections and RenderingWork with lists, sets, objects, value lists, and native arrays.
Model-Private ValuesKeep enums and constants inside one model.
Public declarations
Section titled “Public declarations”See Enums and Constants for project-wide declarations.
Constant values
Section titled “Constant values”See Constants for scalars and Collections and Rendering for collections.
References and rendering
Section titled “References and rendering”See Collections and Rendering.
Adapter matrix
Section titled “Adapter matrix”See the native-array rendering matrix.
Rendering configuration
Section titled “Rendering configuration”See Project default.
Model-local declarations
Section titled “Model-local declarations”See Model-Private Values.
Model-private declarations
Section titled “Model-private declarations”See Model-Private Values.
Enum validation
Section titled “Enum validation”Enum-typed contracts
Section titled “Enum-typed contracts”See Enum Model Contracts.