ValidationExtensions extension
Methods
-
boolean([String? validate(bool? value)?])
→ FieldValidator<bool?, bool?>
-
create FieldValidator for
bool
-
dateTime([String? validate(DateTime? value)?])
→ FieldValidator<DateTime?, DateTime?>
-
create FieldValidator for
DateTime
-
decimal([String? validate(double? value)?])
→ FieldValidator<double?, double?>
-
create FieldValidator for
double
-
integer([String? validate(int? value)?])
→ FieldValidator<int?, int?>
-
create FieldValidator for
int
-
isBoolean()
→ FieldValidator<String?, bool?>
-
create FieldValidator for
bool
from string
-
isDateTime()
→ FieldValidator<String?, DateTime?>
-
create FieldValidator for
DateTime
from string
-
isDecimal()
→ FieldValidator<String?, double?>
-
create FieldValidator for
double
from string
-
isInteger()
→ FieldValidator<String?, int?>
-
create FieldValidator for
int
from string
-
isNumber()
→ FieldValidator<String?, num?>
-
create FieldValidator for
num
from string
-
isTimeOfDay()
→ FieldValidator<String?, TimeOfDay?>
-
create FieldValidator for
TimeOfDay
from string
-
list<T>([String? validate(List<T>? value)?])
→ FieldValidator<List<T>?, List<T>?>
-
create FieldValidator for
List
of type T
-
map<K, V>([String? validate(Map<K, V>? value)?])
→ FieldValidator<Map<K, V>?, Map<K, V>?>
-
create FieldValidator for
Map
of key K
and value V
-
number([String? validate(num? value)?])
→ FieldValidator<num?, num?>
-
create FieldValidator for
num
-
string([String? validate(String? value)?])
→ FieldValidator<String?, String?>
-
create FieldValidator for
String
-
timeOfDay([String? validate(TimeOfDay? value)?])
→ FieldValidator<TimeOfDay?, TimeOfDay?>
-
create FieldValidator for
TimeOfDay
-
validator<T>([String? validate(T? value)?])
→ FieldValidator<T, T>
-
create FieldValidator for any type of
T