validateInput method

void validateInput(
  1. Validating op
)

Implementation

void validateInput(Validating op) {
  if (valueMap == null) {
    if (op == Validating.insert) {
      values.willInsert();
    } else if (op == Validating.update) {
      values.willUpdate();
    }

    final ctx = values.validate(forEvent: op);
    if (!ctx.isValid) {
      throw ValidationException(ctx.errors);
    }
  }
}