RuleBuilder class

A fluent builder for validation rules.

Constructors

RuleBuilder()
Creates a new RuleBuilder.

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

add(dynamic rule) RuleBuilder
Adds a raw rule (String or Rule object).
alpha() RuleBuilder
alphaNum() RuleBuilder
array() RuleBuilder
bail() RuleBuilder
boolean() RuleBuilder
build() List
Builds the list of rules.
confirmed() RuleBuilder
date() RuleBuilder
email() RuleBuilder
exists(String table, {String? column}) RuleBuilder
file() RuleBuilder
image() RuleBuilder
inList(List values) RuleBuilder
integer() RuleBuilder
max(num value) RuleBuilder
mimes(List<String> types) RuleBuilder
min(num value) RuleBuilder
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
nullable() RuleBuilder
numeric() RuleBuilder
password({int minLength = 8, bool requireUppercase = true, bool requireLowercase = true, bool requireNumbers = true, bool requireSymbols = true}) RuleBuilder
regex(String pattern) RuleBuilder
required() RuleBuilder
string() RuleBuilder
toString() String
A string representation of this object.
inherited
unique(String table, {String? column, dynamic ignoreId, String ignoreColumn = 'id'}) RuleBuilder
url() RuleBuilder

Operators

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