Election<TCandidate extends Comparable, TElectionPlace extends ElectionPlace<TCandidate>> constructor

Election<TCandidate extends Comparable, TElectionPlace extends ElectionPlace<TCandidate>>({
  1. required List<TCandidate> candidates,
  2. required List<Ballot<TCandidate>> ballots,
  3. required List<TElectionPlace> places,
})

Implementation

Election({
  required List<TCandidate> candidates,
  required this.ballots,
  required List<TElectionPlace> places,
}) : super._noAssert(candidates: candidates, places: places) {
  assert(_assert(ballots: ballots));
}