HealthConnectHeartRate class

Represents heart rate data from Health Connect.

Contains heart rate measurements with timestamps and related metadata. Extends HealthConnectData base class.

Inheritance
Available extensions

Constructors

HealthConnectHeartRate({required DateTime startTime, int? startZoneOffset, required DateTime endTime, int? endZoneOffset, required List<HeartRateRecordSample> samples, required HealthConnectMetadata metadata})
Creates a new heart rate data record with the specified parameters.

Properties

endTime DateTime
End time of the heart rate measurement session.
getter/setter pair
endZoneOffset int?
Optional timezone offset in minutes for the end time.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
metadata HealthConnectMetadata
Additional metadata associated with this heart rate data.
getter/setter pair
metric HealthConnectHealthMetric
The health metric type for this data.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
samples List<HeartRateRecordSample>
Collection of individual heart rate measurements.
getter/setter pair
startTime DateTime
Start time of the heart rate measurement session.
getter/setter pair
startZoneOffset int?
Optional timezone offset in minutes for the start time.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toOpenMHealth() List<OpenMHealthSchema>

Available on HealthConnectData, provided by the OpenMHealthConverter extension

Converts this HealthConnectData instance to OpenMHealth schema format.
toOpenMHealthHeartRate() List<OpenMHealthHeartRate>

Available on HealthConnectHeartRate, provided by the OpenMHealthHeartRateConverter extension

Converts this HealthConnectHeartRate instance to a list of OpenMHealthHeartRate objects.
toString() String
A string representation of this object.
inherited

Operators

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