OptionalalwaysOptionalbasePre-override maximum; null means unbounded.
OptionalbasePre-override minimum — present with baseMax when this context overrides.
OptionalchainWire-encoded default; null means OMIT.
OptionaldeprecatedDeprecation version — only on a deprecated tag.
Optionaldescriptioninfo-meta only.
OptionalkeyOnly present when this context overrides the tag's key (then true).
Output key per mapping type; json is always present.
null means unbounded.
OptionalnaturalThe format's natural default, wire-encoded. ABSENT for an omit tag
(default: null), which has no natural default.
OptionalvaluesEnum vocabulary — only on enum-format tags.
OptionalviaGroup-inheritance path, outermost first. On info-meta builds this is
always present and [] is meaningful — the tag is declared DIRECTLY on
its owner. Absent means "not reported", never "declared directly".
info-meta only.
A tag in full (
full: true) output.