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
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
startWith(Map<String, dynamic> data, dynamic value, String start) bool
check field start with given text