Validator class abstract

Annotate a request parameter or the property of a request body to validate it.

Implementers

Constructors

Validator()
const

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

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
validate(String propertyName, dynamic propertyValue) FutureOr<List<ValidationError>>
Validates a request parameter or the entiry body of a request. Returns validation errors when the property is not valid according to this validator. entity is the enclosing object being validated.
validateJson(dynamic document, String propertyName, dynamic jsonValue) FutureOr<List<ValidationError>>
Validates the field of a JSON object. Returns validation errors when the property is not valid according to this validator. document is the enclosing JSON object being validated.
validateProperty(dynamic entity, String propertyName, dynamic propertyValue) FutureOr<List<ValidationError>>
Validates the property of a class. Returns validation errors when the property is not valid according to this validator. entity is the enclosing object being validated.

Operators

operator ==(Object other) bool
The equality operator.
inherited