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