SleepModel class

Available extensions
Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

SleepModel.new({required String id, required dynamic averageBreath, required dynamic averageHeartRate, required dynamic averageHrv, required dynamic awakeTime, required String bedtimeEnd, required String bedtimeStart, required DateTime day, required dynamic deepSleepDuration, required dynamic efficiency, required dynamic heartRate, required dynamic hrv, required dynamic latency, required dynamic lightSleepDuration, required bool lowBatteryAlert, required dynamic lowestHeartRate, required dynamic movement30Sec, required int period, required dynamic readiness, required dynamic readinessScoreDelta, required dynamic remSleepDuration, required dynamic restlessPeriods, required dynamic sleepPhase5Min, required dynamic sleepScoreDelta, required dynamic sleepAlgorithmVersion, required int timeInBed, required dynamic totalSleepDuration, required SleepType type})
const
SleepModel.fromJson(Map<String, dynamic> json)
factory

Properties

averageBreath → dynamic
final
averageHeartRate → dynamic
final
averageHrv → dynamic
final
awakeTime → dynamic
final
bedtimeEnd String
final
bedtimeStart String
final
day DateTime
final
deepSleepDuration → dynamic
final
efficiency → dynamic
final
hashCode int
The hash code for this object.
no setteroverride
heartRate → dynamic
final
hrv → dynamic
final
id String
final
latency → dynamic
final
lightSleepDuration → dynamic
final
lowBatteryAlert bool
final
lowestHeartRate → dynamic
final
movement30Sec → dynamic
final
period int
final
readiness → dynamic
final
readinessScoreDelta → dynamic
final
remSleepDuration → dynamic
final
restlessPeriods → dynamic
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sleepAlgorithmVersion → dynamic
final
sleepPhase5Min → dynamic
final
sleepScoreDelta → dynamic
final
timeInBed int
final
totalSleepDuration → dynamic
final
type SleepType
final

Methods

copyWith({String? id, dynamic averageBreath, dynamic averageHeartRate, dynamic averageHrv, dynamic awakeTime, String? bedtimeEnd, String? bedtimeStart, DateTime? day, dynamic deepSleepDuration, dynamic efficiency, dynamic heartRate, dynamic hrv, dynamic latency, dynamic lightSleepDuration, bool? lowBatteryAlert, dynamic lowestHeartRate, dynamic movement30Sec, int? period, dynamic readiness, dynamic readinessScoreDelta, dynamic remSleepDuration, dynamic restlessPeriods, dynamic sleepPhase5Min, dynamic sleepScoreDelta, dynamic sleepAlgorithmVersion, int? timeInBed, dynamic totalSleepDuration, SleepType? type}) SleepModel

Available on SleepModel, provided by the $SleepModelExtension extension

copyWithWrapped({Wrapped<String>? id, Wrapped? averageBreath, Wrapped? averageHeartRate, Wrapped? averageHrv, Wrapped? awakeTime, Wrapped<String>? bedtimeEnd, Wrapped<String>? bedtimeStart, Wrapped<DateTime>? day, Wrapped? deepSleepDuration, Wrapped? efficiency, Wrapped? heartRate, Wrapped? hrv, Wrapped? latency, Wrapped? lightSleepDuration, Wrapped<bool>? lowBatteryAlert, Wrapped? lowestHeartRate, Wrapped? movement30Sec, Wrapped<int>? period, Wrapped? readiness, Wrapped? readinessScoreDelta, Wrapped? remSleepDuration, Wrapped? restlessPeriods, Wrapped? sleepPhase5Min, Wrapped? sleepScoreDelta, Wrapped? sleepAlgorithmVersion, Wrapped<int>? timeInBed, Wrapped? totalSleepDuration, Wrapped<SleepType>? type}) SleepModel

Available on SleepModel, provided by the $SleepModelExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

fromJsonFactory → const SleepModel Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(SleepModel instance)