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
- $bedtimeEnd → DateTime
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $bedtimeStart → DateTime
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $deepSleepDuration → Duration
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $lightSleepDuration → Duration
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $remSleepDuration → Duration
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $totalSleepDuration → Duration
-
Available on SleepModel, provided by the XSleepModel extension
no setter - $wakeDuration → Duration
-
Available on SleepModel, provided by the XSleepModel extension
no setter - 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
- efficiencyPercent → double
-
Available on SleepModel, provided by the XSleepModel extension
no setter - 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)