annotations/annotations library

Classes

ClassValidator
An annotation used to specify a class to generate code for.
IsAlphabetValidator
Metadata to validate if String instance is alphabet or not
IsEmailValidator
IsEmailValidator is metadata validator to check email address
IsEmptyStringValidator
IsEmptyStringValidator Decorator
IsNegativeNumberValidator
Validator metadata to check if number is negative
IsNotEmptyStringValidator
IsNotEmptyStringValidator Decorator
IsPositiveNumberValidator
Validator metadata to check if number is positive
IsStringNumberValidator
validate is instance of String is number or not
IsStringValidator
Metadata validator to check if value is instance of String
IsZeroValidator
Validator metadata to check if number is zero
MaxStringLengthValidator
Metadata validator check if instance of String has maximum of length
MaxValueNumberValidator
Validator metadata to check if a number lower than or equal to value
MinMaxStringLengthValidator
Metadata validator check if instance of String has length between maxLength and minLength
MinMaxValueNumberValidator
Validator metadata to check if a number value between minValue and maxValue
MinStringLengthValidator
Metadata validator check if instance of String has minimum of length
MinValueNumberValidator
Validator metadata to check if a number higher than or equal to value
ObjectValidator
ValidatorAnnotation
Create ValidatorAnnotation

Enums

NamingConvention
Values for the automatic function validator name renaming behavior for ClassValidator.

Constants

isEmptyStringValidator → const IsEmptyStringValidator
shortcut for IsEmptyStringValidator decorator without parameter
isNegativeNumberValidator → const IsNegativeNumberValidator
shortcut for IsNegativeNumberValidator
isNotEmptyStringValidator → const IsNotEmptyStringValidator
shortcut for IsNotEmptyStringValidator decorator without parameter
isPositiveNumberValidator → const IsPositiveNumberValidator
shortcut for IsPositiveNumberValidator
isStringNumberValidator → const IsStringNumberValidator
shortcut for IsStringNumberValidator decorator without parameter
isStringValidator → const IsStringValidator
shortcut for IsStringValidator decorator without parameter
isZeroValidator → const IsZeroValidator
shortcut for IsZeroValidator

Typedefs

ObjectValidatorErrorMessageBuilder = String Function(String fieldName, String errorMessage)
ObjectValidatorValidateFunction = ValidationResult Function(dynamic value)