Functions
validate
2
ValidationResult
▼
Validate data against a set of rules.
validate
2
ValidationResult
▼
def validate(data: Mapping[str, str] | dict[str, str], rules: dict[str, list[Validator]]) -> ValidationResult
Parameters
| Name | Type | Description |
|---|---|---|
data |
Mapping[str, str] | dict[str, str] |
Any mapping of field names to string values — |
rules |
dict[str, list[Validator]] |
A dict mapping field names to lists of validator functions. Each validator returns an error message string on failure, or |
Returns
ValidationResult