FieldTypeUnion
PackageReified.Schema.Contracts
A field's declared type. The
External* shapes are produced only by the record frontend:
they reference user-owned F# union types instead of generating case types.Specification
Kind
Union
Members
18
Examples
0
IsExternalEnumSignature
this.IsExternalEnum
IsListOfSignature
this.IsListOf
IsPrimitiveSignature
this.IsPrimitive
IsLiteralUnionSignature
this.IsLiteralUnion
IsReferenceSignature
this.IsReference
Summary
| Name | Signature | Synopsis |
|---|---|---|
| IsExternalEnum | this.IsExternalEnum | No description available. |
| IsListOf | this.IsListOf | No description available. |
| IsPrimitive | this.IsPrimitive | No description available. |
| IsLiteralUnion | this.IsLiteralUnion | No description available. |
| IsReference | this.IsReference | No description available. |
| IsMapOf | this.IsMapOf | No description available. |
| IsUnionBlock | this.IsUnionBlock | No description available. |
| IsExternalTransparent | this.IsExternalTransparent | No description available. |
| IsExternalUnion | this.IsExternalUnion | No description available. |
| Primitive | Primitive PrimitiveType | No description available. |
| Reference | Reference ContractRef | No description available. |
| ListOf | ListOf FieldType | No description available. |
| MapOf | MapOf FieldType | No description available. |
| LiteralUnion | LiteralUnion string list | No description available. |
| UnionBlock | UnionBlock(discriminator, cases) | No description available. |
| ExternalEnum | ExternalEnum(typeName, cases) | No description available. |
| ExternalTransparent | ExternalTransparent(typeName, caseName, payload) | No description available. |
| ExternalUnion | ExternalUnion(typeName, representation, cases) | No description available. |
Parameters
| Name | Type | Description |
|---|---|---|
| discriminator | string | |
| cases | UnionCaseDecl list |
Returns
unit
Parameters
| Name | Type | Description |
|---|---|---|
| typeName | string | |
| cases | ExternalEnumCase list |
Returns
unit
Parameters
| Name | Type | Description |
|---|---|---|
| typeName | string | |
| caseName | string | |
| payload | FieldType |
Returns
unit