dartx_validation 1.0.0 dartx_validation: ^1.0.0 copied to clipboard
dartx_validation - A dart bean mapper annotation processor - the easy nullsafe way!
dartx_validation - Dart object validation made easy! #
Librabry that is inspired by javax.validation
Examples #
@Valid()
class FooSize {
@Size(min:1)
final List<String> list;
FooSize(this.list);
}
Will generate
class FooSizeValidator {
List<ValidationError> validate(FooSize model) {
var errors = <ValidationError>[];
;
if (model.list!.length < 1)
errors.add(ValidationError('list', 'must contain at least 1 elements'));
return errors;
;
}
}