Whether the field is an array.
Whether the field is optional.
OptionalpossibleKnown literal values for the field.
OptionalpossibleWhether possibleValues is exhaustive.
Omitted values retain the existing strict-enum behavior. false indicates
that the source union also contains the matching broad primitive, so the
literals are metadata/suggestions rather than the complete set of valid
primitive values.
Whether the field is read-only.
OptionaltagsOptional field tags and constraints.
Scalar type keyword for the field.
OptionaltypeReferenced TypeInfo type name, when relational.
Information about a field in a type definition.