Schema describing a table structure and its nested relationships.
Identifiers of child tables allowed within this table.
Column definitions that compose this table.
Whether the element is hidden by default.
Stable identifier of this schema node.
Whether a value is mandatory for this schema.
Whether this table is the root of its collection.
Optional logic rules applied at the table level.
Human-readable label used in editors or viewers.
Discriminant describing the concrete schema/component kind.
Serializes this instance to a structured JsonObject.
Serializes this instance to a compact JSON string.
Converts this instance into a mutable key-value map suitable for mutation and re-serialization.