validate method

bool validate()

验证

Implementation

bool validate() {
  bool isValidate = true;
  for (var validator in validators) {
    dynamic model = validator['model'];
    dynamic modelValidators = validator['validators'];
    if (modelValidators is List) {
      for (var v in modelValidators) {
        String? validationResult = v(model);
        if (validationResult != null) {
          CustomToast.showNotificationError(title: validationResult);
          isValidate = false;
          return isValidate;
        }
      }
    } else {
      String? validationResult = modelValidators(model);
      if (validationResult != null) {
        CustomToast.showNotificationError(title: validationResult);
        isValidate = false;
        return isValidate;
      }
    }
  }
  return isValidate;
}