toJson<T extends DexcomData> method

  1. @override
Map<String, dynamic> toJson<T extends DexcomData>()
override

Converts the value to a json.

Implementation

@override
Map<String, dynamic> toJson<T extends DexcomData>() {

  final String calibrationValueUnitStr;
  if(calibrationValueUnit == CalibrationValueUnit.MG_DL){
    calibrationValueUnitStr = "mg/dL";
  } else {
    calibrationValueUnitStr = "mmol/L";
  }// if

  return <String, dynamic>{
    'unit': calibrationValueUnitStr,
    'systemTime' : Formats.fullDateFormat.format(systemTime),
    'displayTime' : Formats.fullDateFormat.format(displayTime),
    'value' : value,
  };
}