getPassengerTypesString static method
- List<
Passengers> passengers
Implementation
static String getPassengerTypesString(List<Passengers> passengers) {
Map<String, int> passengerCounts = passengers.fold({}, (counts, p) {
counts[p.type!] = (counts[p.type] ?? 0) + 1;
return counts;
});
return passengersText(
passengerCounts['ADULT'] ?? 0,
passengerCounts['CHILD'] ?? 0,
passengerCounts['INFANT'] ?? 0,
passengerCounts['INFANTWITHSEAT'] ?? 0,
);
}