OptionalisWhether the field is optional (not in required).
OptionalisWhether the field is nullable (anyOf [T, null] or type: ["...", "null"]).
OptionaldefaultDefault value from the schema's default keyword.
OptionalexamplesExample values from the schema's examples keyword.
OptionalelementThe element sub-schema.
OptionalcontainsWalked schema that at least one array item must match
(contains keyword). Constrains element membership at runtime;
paired with minContains/maxContains for cardinality.
OptionalunevaluatedWalked schema for unevaluated items.
OptionalunevaluatedWhether unevaluatedItems is explicitly false (no extras
permitted beyond the items evaluated by items/prefixItems/
contains). Parallel to additionalPropertiesClosed and
unevaluatedPropertiesClosed on ObjectField.
Properties common to every WalkedField variant. The
typefield acts as the discriminant for the tagged union.