CoerceStringValidator class
StringValidator that coerces non-strings via Object.toString.
- Inheritance
-
- Object
- Validator<
String> - StringValidator
- CoerceStringValidator
Constructors
-
CoerceStringValidator([List<
BaseStringRule> rules = const [], List<Transformer< transformers = const [], bool isSecret = false])String> > -
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isCompiled → bool
-
True when this validator was produced by compile / ValidatorCompiler.
no setterinherited
- isPure → bool
-
True when no rules, transforms, or wrappers are attached.
no setterinherited
- isSecret → bool
-
finalinherited
-
rules
→ List<
BaseStringRule> -
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
transformers
→ List<
Transformer< String> > -
finalinherited
Methods
-
applyTransforms(
dynamic initialValue, FlodPath path) → dynamic -
inherited
-
compile(
) → Validator< String> -
12.3 — compiles into a cached, optimized validator tree.
inherited
-
copyWith(
{List< BaseStringRule> ? rules, List<Transformer< ? transformers, bool? isSecret}) → CoerceStringValidatorString> > -
override
-
creditCard(
{String? code, String? message}) → StringValidator -
inherited
-
custom(
bool predicate(String value), {required String code, String? message, Map< String, dynamic> ? metaParams}) → StringValidator -
inherited
-
cvv(
{String? code, String? message}) → StringValidator -
inherited
-
email(
{String? code, String? message}) → StringValidator -
inherited
-
fixedLength(
int len, {String? code, String? message}) → StringValidator -
Deprecated — use length.
inherited
-
getFieldSchema(
String key) → Validator? -
inherited
-
html5Email(
{String? code, String? message}) → StringValidator -
inherited
-
length(
int length, {String? code, String? message}) → StringValidator -
inherited
-
max(
int length, {String? code, String? message}) → StringValidator -
inherited
-
min(
int length, {String? code, String? message}) → StringValidator -
inherited
-
minNumbers(
int limit, {String? code, String? message}) → StringValidator -
inherited
-
minSymbols(
int limit, {String? code, String? message}) → StringValidator -
inherited
-
minUppercase(
int limit, {String? code, String? message}) → StringValidator -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
phoneNumber(
{String? code, String? message}) → StringValidator -
inherited
-
regex(
RegExp pattern, {String? code, String? message}) → StringValidator -
inherited
-
secret(
) → CoerceStringValidator -
override
-
stopOnFirstError(
) → Validator< String> -
inherited
-
strict(
) → Validator< String> -
inherited
-
toLowerCase(
) → StringValidator -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toUpperCase(
) → StringValidator -
inherited
-
transform<
R> (R cb(String value)) → Validator< R> -
inherited
-
trim(
) → StringValidator -
inherited
-
url(
{String? code, String? message}) → StringValidator -
inherited
-
uuid(
{String? code, String? message}) → StringValidator -
inherited
-
validate(
dynamic value, {FlodPath path = const FlodPath([]), bool? abortEarly = false}) → ParseResult< String> -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited