allGradersPassed property

bool get allGradersPassed

True if every score (excluding null-valued ones) reports passed=true. Null-valued scores (e.g. judge returned Unknown) are ignored.

Implementation

bool get allGradersPassed {
  final passing = scores.where((s) => s.passed != null);
  if (passing.isEmpty) return false;
  return passing.every((s) => s.passed == true);
}