Package dev.omnist.schema
Interface Type
- All Known Implementing Classes:
Type.Any,Type.Ref,Type.Scalar
The three field-type forms an OSD schema field can declare (omnist-spec §5.3, §3.3):
a scalar kind, a reference to another record, or the open
any type.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordThe openanytype: accepts any value unchecked (omnist-spec §5.3.3).static final recordA field typed as a reference to another record in the same schema (omnist-spec §5.3.2).static final recordA field typed as one of the seven scalar kinds, optionally nullable.