dataio.validate.reports.models¶
Module Contents¶
Classes¶
API¶
- class dataio.validate.reports.models.Finding(/, **data: typing.Any)[source]¶
Bases:
pydantic.BaseModel- severity: str¶
None
- code: str¶
None
- message: str¶
None
- path: str | None¶
None
- line: int | None¶
None
- column: int | None¶
None
- table: str | None¶
None
- row: int | None¶
None
- field: str | None¶
None
- rule_id: str | None¶
None
- hint: str | None¶
None
- class dataio.validate.reports.models.ValidationSummary(/, **data: typing.Any)[source]¶
Bases:
pydantic.BaseModel- errors: int¶
0
- warnings: int¶
0
- infos: int¶
0
- rows_checked: int¶
0
- tables_checked: int¶
0
- class dataio.validate.reports.models.ValidationResult(/, **data: typing.Any)[source]¶
Bases:
pydantic.BaseModel- status: str¶
‘pass’
- dataset_kind: str¶
None
- metadata_spec_version: str | None¶
None
- summary: dataio.validate.reports.models.ValidationSummary¶
‘Field(…)’
- findings: list[dataio.validate.reports.models.Finding]¶
‘Field(…)’
- inferred: dict[str, Any]¶
‘Field(…)’
- add_finding(finding: dataio.validate.reports.models.Finding) None[source]¶