Interpretations2.fromMap constructor

Interpretations2.fromMap(
  1. Test test
)

Implementation

Interpretations2.fromMap(Test test){
  accelerationsList = (test.autoInterpretations?["accelerationsList"]??[]).map<MarkerIndices>((e) => MarkerIndices.fromData(e["from"], e["to"])).toList();
  decelerationsList = (test.autoInterpretations?["accelerationsList"]??[] as List<Map<String,int>>).map<MarkerIndices>((e) => MarkerIndices.fromData(e["from"], e["to"])).toList();
  noiseList = (test.autoInterpretations?["accelerationsList"]??[] as List<Map<String,int>>).map<MarkerIndices>((e) => MarkerIndices.fromData(e["from"], e["to"])).toList();
  fisherScore = test.fisherScore??0;
  fisherScore2 = test.fisherScore2??0;
  basalHeartRate = int.tryParse(test.autoInterpretations?["basalHeartRate"])??0;
  nAccelerations = int.tryParse(test.autoInterpretations?["nAccelerations"])??0;
  nDecelerations = int.tryParse(test.autoInterpretations?["nDecelerations"])??0;
  longTermVariation = int.tryParse(test.autoInterpretations?["longTermVariation"])??0;
  shortTermVariationBpm = double.tryParse(test.autoInterpretations?["shortTermVariationBpm"])??0;
  shortTermVariationMilli = int.tryParse(test.autoInterpretations?["shortTermVariationMilli"])??0;
}