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.
Enum values from JSON Schema enum. Per Draft 2020-12 §6.1.2,
enum accepts an array of arbitrary JSON values — not only
primitives. Object and array values are preserved verbatim.
Properties common to every WalkedField variant. The
typefield acts as the discriminant for the tagged union.