dataio.validate.validators.base¶
Module Contents¶
Classes¶
API¶
- class dataio.validate.validators.base.ValidatorPlugin[source]¶
Bases:
abc.ABC- abstractmethod supports(request: dataio.validate.contracts.models.ValidationRequest) bool[source]¶
- abstractmethod validate_structure(manifest: dataio.validate.contracts.models.DatasetManifest, data: Any, request: dataio.validate.contracts.models.ValidationRequest, result: dataio.validate.reports.models.ValidationResult) None[source]¶
- abstractmethod validate_metadata(manifest: dataio.validate.contracts.models.DatasetManifest, request: dataio.validate.contracts.models.ValidationRequest, result: dataio.validate.reports.models.ValidationResult) None[source]¶
- abstractmethod validate_content(manifest: dataio.validate.contracts.models.DatasetManifest, data: Any, request: dataio.validate.contracts.models.ValidationRequest, result: dataio.validate.reports.models.ValidationResult) None[source]¶