Rules class 
 
    
    
  
    
  
    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 
 
    
  
    
    
  
    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