TestCard constructor

TestCard({
  1. Key? key,
  2. required Test testDetails,
})

Implementation

TestCard({super.key, required this.testDetails}) {
  //interpretation = Interpretation.fromList(testDetails.gAge, testDetails.bpmEntries);
  if (testDetails.lengthOfTest! > 180 && testDetails.lengthOfTest! < 3600) {
    interpretation =
        Interpretations2.withData(testDetails.bpmEntries!, testDetails.gAge!);
  } else {
    interpretation = Interpretations2();
  }

  int movements = testDetails.movementEntries!.length +
      testDetails.autoFetalMovement!.length;
  this.movements = movements < 10 ? "0$movements" : '$movements';

  int time = (testDetails.lengthOfTest! / 60).truncate();
  if (time < 10) {
    this.time = "0$time";
  } else {
    this.time = "$time";
  }
}