ValidationExtensions extension

on

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