Rules class

Constructors

Rules()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

between(Map<String, dynamic> data, dynamic value, String values) → bool
Check field is between given value
confirmed(Map<String, dynamic> data, dynamic value, String key) → bool
Check 2 password are matched
endWith(Map<String, dynamic> data, dynamic value, String end) → bool
Check field end with given text
greaterThan(Map<String, dynamic> data, dynamic value, String compare) → bool
Check field is greater than given value
inArray(Map<String, dynamic> data, dynamic value, String arr) → bool
Check field is in given array
isAlpha(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is alphabetic
isAlphaDash(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is only with alphabetic, dash or underscore
isAlphaNumeric(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is only with alphabetic, number
isArray(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is array
isBoolean(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is boolean
isDate(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is a date or date time
isDouble(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is double
isEmail(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is email
isFile(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is a file not a file => false if added supported extension in validation, check with extension return true
isImage(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is valid image
isInteger(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is integer
isIp(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is ip address
isJson(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is map or json
isNumeric(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is number
isRequired(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is required
isString(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is string
isUrl(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is a valid url
isUUID(Map<String, dynamic> data, dynamic value, String args) → bool
Check field is a valid uuid
lengthBetween(Map<String, dynamic> data, dynamic value, String values) → bool
Check field character is between given length
lessThan(Map<String, dynamic> data, dynamic value, String compare) → bool
Check field is less than given value
max(Map<String, dynamic> data, dynamic value, String compare) → bool
Check field is not over max value
maxLength(Map<String, dynamic> data, dynamic value, String max) → bool
Check field character is given max length
min(Map<String, dynamic> data, dynamic value, String compare) → bool
Check field is reach min value
minLength(Map<String, dynamic> data, dynamic value, String min) → bool
Check field character is given min length
notInArray(Map<String, dynamic> data, dynamic value, String arr) → bool
Check field is not in given array
regExp(Map<String, dynamic> data, dynamic value, String args) → bool
requiredIf(Map<String, dynamic> data, dynamic value, String payload) → bool
Check field is required when condition is matched
requiredIfNot(Map<String, dynamic> data, dynamic value, String payload) → bool
Check field is required when condition is not matched
setUniqueValidationResolver(UniqueValidationResolver resolver) → void
startWith(Map<String, dynamic> data, dynamic value, String start) → bool
Check field start with given text
unique(Map<String, dynamic> data, dynamic value, String values) → Future<bool>
Check field is unique