deputesRefToHilite property
List<IndividualVoteFromJson> ?
deputesRefToHilite
return the DeputesFromCsv to highlight when NOT voting as their Group's majority
Implementation
List<IndividualVoteFromJson>? get deputesRefToHilite {
if (individualVotesDetails != null) {
List<IndividualVoteFromJson> _inGroupActeurRefsList = [];
// print(positionMajoritaire);
for (IndividualVoteFromJson voter in individualVotesDetails!) {
if ((voter.votedFor ?? false) &&
(positionMajoritaire ?? "") != "pour") {
_inGroupActeurRefsList.add(voter);
} else if ((voter.votedAgainst ?? false) &&
(positionMajoritaire ?? "") != "contre") {
_inGroupActeurRefsList.add(voter);
} else if ((voter.votedAbstention ?? false) &&
(positionMajoritaire ?? "") != "abstention") {
_inGroupActeurRefsList.add(voter);
}
}
return _inGroupActeurRefsList;
} else {
return null;
}
}