call method

  1. @override
bool call(
  1. String? fieldName,
  2. Object? value
)
override

Validates the given value.

Implementation

@override
bool call(String? fieldName, Object? value) {
  super.call(fieldName, value);
  this.fieldName = fieldName;

  if (value == null) return true;
  if (value is! String) return false;

  final date = DateTime.tryParse(value);
  return date != null;
}