Schema constructor

Schema([
  1. bool? req,
  2. List<IValidationRule>? rules
])

Creates a new instance of validation schema and sets its values.

  • required (optional) true to always require non-null values.
  • rules (optional) a list with validation rules.

See IValidationRule

Implementation

Schema([bool? req, List<IValidationRule>? rules]) {
  _required = req;
  _required = _required ?? false;
  _rules = rules;
}