Step.fromMap constructor
Step.fromMap( - 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"])),
);
}