SchemaShapeUnion
PackageReified.Schema
Describes the shape of a value schema as inspectable metadata for non-validation interpreters.
Specification
Kind
Union
Members
20
Examples
0
IsDeferredSignature
this.IsDeferred
IsUnionSignature
this.IsUnion
IsManySignature
this.IsMany
IsNestedSignature
this.IsNested
IsRefinedSignature
this.IsRefined
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Union cases | ||
| IsDeferred | this.IsDeferred | No description available. |
| IsUnion | this.IsUnion | No description available. |
| IsMany | this.IsMany | No description available. |
| IsNested | this.IsNested | No description available. |
| IsRefined | this.IsRefined | No description available. |
| IsRecursive | this.IsRecursive | No description available. |
| IsEnum | this.IsEnum | No description available. |
| IsOptional | this.IsOptional | No description available. |
| IsMapOf | this.IsMapOf | No description available. |
| IsPrimitive | this.IsPrimitive | No description available. |
| Primitive | Primitive kind | A primitive value of the supplied kind. |
| Refined | Refined underlying | A refined/domain value whose boundary representation is the supplied underlying description. |
| Nested | Nested model | A nested model value described by its own field descriptions. |
| Many | Many item | A collection value whose items share the supplied item description. |
| Union | Union union | A union with one resolved wire representation and semantic case descriptions. |
| Enum | Enum enum | A bare-string enum value with explicit case tags. |
| Optional | Optional payload | An optional value whose present payload is described by the supplied payload description. |
| MapOf | MapOf item | A dictionary value, keyed by text, whose entries share the supplied item description. |
| Deferred | Deferred(reference, value) | The first expansion of a deferred recursive value, identified within this inspection tree. |
| Recursive | Recursive reference | A reference back to an already-expanding deferred value. |