Legivel


MapYaml

Namespace: Legivel
Parent Module: Serialization

Record Fields

Record FieldDescription
AndRequireFullProjection
Signature: MapYaml
Modifiers: static

The model and yaml must be eachothers exact projection. Significant difference is reported as an error.

ToModelOnly
Signature: MapYaml
Modifiers: static

The model is leading and defines the minimal yaml required for succesful deserialization. Any unrecognized yaml is ignored.

WithCrossCheck
Signature: MapYaml
Modifiers: static

The model and yaml are desired to be eachothers projection. Significant unrecognized yaml is reported as warning.

Fork me on GitHub