BMFDrivingRoutePlanOption.fromMap constructor Null safety

BMFDrivingRoutePlanOption.fromMap(
  1. Map map
)

map => BMFDrivingRoutePlanOption

Implementation

BMFDrivingRoutePlanOption.fromMap(Map map) : super.fromMap(map) {
  if (map['wayPointsArray'] != null) {
    List<BMFPlanNode> tmpWayPointsArray = [];
    map['wayPointsArray'].forEach((v) {
      tmpWayPointsArray.add(BMFPlanNode.fromMap(v as Map));
    });
    wayPointsArray = tmpWayPointsArray;
  }
  drivingPolicy = BMFDrivingPolicy.values[map['drivingPolicy'] as int];
  drivingRequestTrafficType = BMFDrivingRequestTrafficType
      .values[map['drivingRequestTrafficType'] as int];
}