validateDates method
Implementation
List<CheckpointValidationError> validateDates(Checkpoint checkpoint) {
return [
if (checkpoint.date1 == null) CheckpointValidationError.date1IsMissing,
if (checkpoint.date2 == null && checkpoint.numberOfValues > 1)
CheckpointValidationError.date2IsMissing,
];
}