toObject method

  1. @override
dynamic toObject()
override

Implementation

@override
dynamic toObject() => {
      _Keys.date: date,
      _Keys.bedtimeStart: bedTimeStart,
      _Keys.bedtimeEnd: bedTimeEnd,
      _Keys.timezoneOffset: timeZoneOffset,
      _Keys.bedtimeDuration: bedTimeDuration,
      _Keys.totalSleep: totalSleep,
      _Keys.awake: awake,
      _Keys.light: light,
      _Keys.rem: rem,
      _Keys.deep: deep,
      _Keys.hrLowest: heartRateLowest,
      _Keys.hrAverage: heartRateAverage,
      _Keys.efficiency: efficiency,
      _Keys.latency: latency,
      _Keys.temperatureDelta: temperatureDelta,
      _Keys.averageHrv: averageHeartRateVariability,
      _Keys.respiratoryRate: respiratoryRate,
      _Keys.standardizedSleepScore: standartizedSleepScore,
      _Keys.sourceSpecificSleepScore: sourceSpecificSleepScore,
      _Keys.source: source,
      _Keys.levels: levels?.map((item) => item.toObject()).toList(),
    };