UnionCaseType
PackageReified.Schema
Functions for defining explicit tagged union schema cases.
Specification
Kind
Type
Members
3
Examples
0
emptySignature
UnionCase.empty tag value isCase
valueSignature
UnionCase.value tag construct tryPayload payload
fieldsSignature
UnionCase.fields tag construct tryPayload payload
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Operations | ||
| empty | UnionCase.empty tag value isCase | Describes one payload-less case in a tagged union. |
| value | UnionCase.value tag construct tryPayload payload | Describes a case with one arbitrary value payload. |
| fields | UnionCase.fields tag construct tryPayload payload | Describes a case whose payload schema is a record model and therefore has authored fields. |