Skip to main content

SerCheck

This enum defines the validation levels for serialization checks, specifying whether subclasses are permitted or if strict type matching is required. It provides options for no validation, strict enforcement against subclasses, and lax validation that allows for subclassing.

Attributes

AttributeTypeDescription
Noneenum variantIndicates that no serialization checks are performed, typically used in all contexts except for union choices.
Strictenum variantEnforces strict serialization validation where subclasses are not permitted.
Laxenum variantPerforms serialization validation while explicitly allowing subclasses.