akvo.password_policy.core module
- class akvo.password_policy.core.ErrorItem(code: 'str', context: 'Dict[str, int | str]' = <factory>)[source]
Bases:
object
- code: str
- context: Dict[str, int | str]
- class akvo.password_policy.core.ValidationResult(errors: 'List[ErrorItem]' = <factory>)[source]
Bases:
object
- classmethod error(code: str, context: Dict[str, int | str] | None = None) ValidationResult [source]
- merge(other: ValidationResult) ValidationResult [source]
- class akvo.password_policy.core.ValidationRule[source]
Bases:
ABC
- abstract validate(password: str) ValidationResult [source]