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.
Map of property name → walked sub-schema.
Property names declared in required.
OptionalpatternRegex-keyed sub-schemas from patternProperties.
OptionaladditionalWhether additionalProperties is explicitly false (closed).
OptionaladditionalSchema for additional properties when not false and not a Record.
OptionaldependentProperty-presence-activated sub-schemas from dependentSchemas.
OptionaldependentProperty-presence-conditional required fields from dependentRequired.
OptionalunevaluatedConstraint schema for unevaluated properties.
OptionalunevaluatedWhether unevaluatedProperties is explicitly false.
OptionalpropertySchema constraining property names (from propertyNames).
Properties common to every WalkedField variant. The
typefield acts as the discriminant for the tagged union.