ccsds_ndm.model_validate

Validation for xsdata model classes.

Patches __setattr__ on container dataclasses so that assigning a value of the wrong type to a field that expects a wrapper type (e.g. LengthType, DvType) raises TypeError with a clear message.

Patching runs automatically when this module is imported.