Validate constructor Null safety
Invoke this constructor when creating custom subclasses.
This constructor is used so that subclasses can pass onUpdate
and onInsert
.
Example:
class CustomValidate extends Validate
bool validate(
ValidateOperation operation,
ManagedAttributeDescription property,
String value,
List<String> errors) {
return someCondition;
}
}
Implementation
const Validate({bool onUpdate = true, bool onInsert = true})
: runOnUpdate = onUpdate,
runOnInsert = onInsert,
_value = null,
_lessThan = null,
_lessThanEqualTo = null,
_greaterThan = null,
_greaterThanEqualTo = null,
_equalTo = null,
type = null;