BMFDrivingStep.fromMap constructor Null safety

BMFDrivingStep.fromMap(
  1. Map map
)

map => BMFDrivingStep

Implementation

BMFDrivingStep.fromMap(Map map) : super.fromMap(map) {
  direction = map['direction'];
  entrace =
      map['entrace'] == null ? null : BMFRouteNode.fromMap(map['entrace']);
  entraceInstruction = map['entraceInstruction'];
  exit = map['exit'] == null ? null : BMFRouteNode.fromMap(map['exit']);
  exitInstruction = map['exitInstruction'];
  instruction = map['instruction'];
  numTurns = map['numTurns'];
  hasTrafficsInfo = map['hasTrafficsInfo'];
  if (map['traffics'] != null) {
    List<int> tmpTraffics = [];
    map['traffics'].forEach((v) {
      tmpTraffics.add(v as int);
    });
    traffics = tmpTraffics;
  }
  roadLevel = map['roadLevel'];
  roadName = map['roadName'];
}