Step.fromMap constructor

Step.fromMap(
  1. dynamic stepMap
)

Implementation

factory Step.fromMap(dynamic stepMap) {
  // print("wemapMap : stepMap['levelChange'] ==> ${stepMap["levelChange"]}");
  // print(
  //     "wemapMap : Map<String, dynamic>.from(stepMap['levelChange']) ==> ${Map<
  //     String, dynamic>.from(stepMap["levelChange"])}");
  // print("wemapMap : level fromMap ==> ${LevelChange.fromMap(
  // Map<String, dynamic>.from(stepMap["levelChange"]))}");
  return Step(
  name: stepMap["name"] as String?,
  number: stepMap["number"] as int,
  distance: stepMap["distance"] as double,
  duration: stepMap["duration"] as double,
  isLastStep: stepMap["isLastStep"] as bool,
  levelChange: stepMap["levelChange"] != null ? LevelChange.fromMap(
  Map<String, dynamic>.from(stepMap["levelChange"])) : null,
  navInstructions: NavigationInstructions.fromMap(
  Map<String, dynamic>.from(stepMap["navInstructions"])),
  );
}