OBJECT
A node in the org-applicable dynamic field catalog. A CHOICE node’s children are its mutually-exclusive variants, a GROUP node’s children all apply, and a SCALAR node is a leaf holding a typed value.
Fields
The child nodes of this node: a GROUP’s children all apply, while a CHOICE’s children are its
mutually-exclusive variants. This single recursive resolver serves every level of the catalog
tree.
The unique identifier of the dynamic field schema node.
The id of this node’s parent schema node, or null for a root node. Lets clients reconstruct the
catalog tree from a flat list of nodes.
The stable, immutable machine key for this node, e.g. “business_id”.
The display label for this node.
Optional helper text guiding the user when filling this field.
The structural kind of this node, determining how its value and child nodes are interpreted.
Whether a value for this node is required.
The UI control type of a SCALAR node, determining how it is rendered and how its value is interpreted.
The selectable options for a SELECT field.