TimelineData.fromJsonString constructor
TimelineData.fromJsonString(
- String jsonString
Creates a TimelineData instance from a JSON string
Implementation
factory TimelineData.fromJsonString(String jsonString) {
try {
final Map<String, dynamic> jsonData = json.decode(jsonString) as Map<String, dynamic>;
return TimelineData.fromJson(jsonData);
} catch (e) {
// Return a default TimelineData if parsing fails
print('Error parsing TimelineData string: $e');
return TimelineData(
deviceClass: DeviceClass.classII,
currentStep: 1,
checklistStatus: {},
);
}
}