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.
Const values from JSON Schema const. Per Draft 2020-12 §6.1.3,
const accepts any JSON value (object or array included), not
only primitives. The walker emits a single-element array because
const is scalar by definition; the field shape mirrors
EnumField for renderer symmetry.
Properties common to every WalkedField variant. The
typefield acts as the discriminant for the tagged union.