validate method

void validate(
  1. dynamic object
)

validate the passed object. In case of a type violation, a ValidationException will be thrown object the to be validated object.

Implementation

void validate(dynamic object) {
  ValidationContext context = ValidationContext();

  check(object, context);

  if (context.hasViolations) {
    throw ValidationException(violations: context.violations);
  }
}