pyvaru.rulesΒΆ
Classes
ChoiceRule (apply_to: object, label: str, ...) |
Ensure that the target value is contained in a provided list of possible options. |
FullStringRule (apply_to: object, label: str, ...) |
Ensure that the target value is a non empty string object. |
IntervalRule (apply_to: object, label: str, ...) |
Ensure that the target value is contained in the provided interval. |
MaxLengthRule (apply_to: object, label: str, ...) |
Ensure that the target value has a length <= than the provided reference value. |
MaxValueRule (apply_to: object, label: str, ...) |
Ensure that the target value is <= than the provided reference value. |
MinLengthRule (apply_to: object, label: str, ...) |
Ensure that the target value has a length >= than the provided reference value. |
MinValueRule (apply_to: object, label: str, ...) |
Ensure that the target value is >= than the provided reference value. |
PatternRule (apply_to: object, label: str, ...) |
Ensure that the target string respects the given pattern. |
RangeRule (apply_to: object, label: str, ...) |
Ensure that the target value is contained in the provided range. |
TypeRule (apply_to: object, label: str, ...) |
Ensure that the target value is an instance of the given type. |
ValidationRule (apply_to: object, label: str, ...) |
Base abstract rule class from which concrete ones must inherit from. |