call method

  1. @override
Object? call(
  1. DateTime value
)
override

Implementation

@override
Object? call(DateTime value) {
  if (before != null && !value.isBefore(before!)) {
    return DateTimeValidationError(
      validation: this,
      code: errorCode,
      before: before!,
    );
  } else if (after != null && !value.isAfter(after!)) {
    return DateTimeValidationError(
      validation: this,
      code: errorCode,
      after: after!,
    );
  }
  return null;
}