errors method

String errors ()

Returns all errors in a text format. Errors are separated by delimiter (default is a space). IMPORTANT: Executing this method has the side-effect of also executing validate().

Implementation

String errors() {
  var lst = validate();
  String result = lst.fold<String>('', (previous, element)  {
    return element.errorText != null ? '$previous ${element.errorText}' : null;
  });
  if(result == null) return null;
  return result.trim();
}