ValidationContext class
Constructors
- ValidationContext.new({required ICheckitErrors errors, required Warnings warnings, required ValidationResourcesBase resources, required CaseHandling caseHandling, required bool usePermanentCache, required bool stopOnFirstError})
-
const
- ValidationContext.defaultContext()
-
factory
Properties
- caseHandling → CaseHandling
-
Controls case sensitivity behavior during string validation.
final
- errors → ICheckitErrors
-
The error message providers used by validators.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- resources → ValidationResourcesBase
-
Additional resources that can be used during validation.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stopOnFirstError → bool
-
Whether validation should stop at the first error encountered.
final
- usePermanentCache → bool
-
If true, validators will reuse resources between validations.
final
- warnings → Warnings
-
The warning providers used for supplementary messages or notices.
final
Methods
-
copyWith(
{ICheckitErrors? errors, Warnings? warnings, ValidationResourcesBase? resources, CaseHandling? caseHandling, bool? usePermanentCache, bool? stopOnFirstError}) → ValidationContext -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited