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.
Positional element schemas from prefixItems.
OptionalrestSchema for items beyond the prefixItems length. In Draft 2020-12,
items adjacent to prefixItems describes the rest element. When
absent, additional items are permitted but unconstrained.
OptionalcontainsWalked schema that at least one array item must match
(contains keyword). Tuples may declare it alongside positional
element schemas to require the presence of a specific element.
OptionalunevaluatedWalked schema for unevaluatedItems adjacent to prefixItems.
Permits additional items only when they satisfy this schema.
OptionalunevaluatedWhether unevaluatedItems is explicitly false on a tuple. With
prefixItems declared, this forbids any items beyond the prefix
length.
Properties common to every WalkedField variant. The
typefield acts as the discriminant for the tagged union.