BMFBusLineResult.fromMap constructor Null safety
- Map map
map => BMFBusLineResult
Implementation
BMFBusLineResult.fromMap(Map map)
: assert(
map != null, // ignore: unnecessary_null_comparison
'Construct a BMFBusLineResult,The parameter map cannot be null !') {
busLineName = map['busLineName'];
busLineDirection = map['busLineDirection'];
uid = map['uid'];
startTime = map['startTime'];
endTime = map['endTime'];
isMonTicket = map['isMonTicket'];
basicPrice = map['basicPrice'];
totalPrice = map['totalPrice'];
if (map['busStations'] != null) {
List<BMFBusStation> tmpBusStations = [];
map['busStations'].forEach((v) {
tmpBusStations.add(BMFBusStation.fromMap(v as Map));
});
busStations = tmpBusStations;
}
if (map['busSteps'] != null) {
List<BMFBusStep> tmpBusSteps = [];
map['busSteps'].forEach((v) {
tmpBusSteps.add(BMFBusStep.fromMap(v as Map));
});
busSteps = tmpBusSteps;
}
}