FitbitHeartRateData class

FitbitHeartRateData is a class implementing the data model of the user heart activity data.

Implemented types

Constructors

FitbitHeartRateData({String? userID, DateTime? dateOfMonitoring, double? caloriesOutOfRange, int? minimumOutOfRange, int? minutesOutOfRange, double? caloriesFatBurn, int? minimumFatBurn, int? minutesFatBurn, double? caloriesCardio, int? minimumCardio, int? minutesCardio, double? caloriesPeak, int? minimumPeak, int? minutesPeak, int? restingHeartRate})
Default FitbitHeartRateData constructor.
FitbitHeartRateData.fromJson({required Map<String, dynamic> json})
Generates a FitbitHeartRateData obtained from a json.
factory

Properties

caloriesCardio double?
The calories spent in the cardio range during the dateOfMonitoring.
getter/setter pair
caloriesFatBurn double?
The calories spent in the fat burn range during the dateOfMonitoring.
getter/setter pair
caloriesOutOfRange double?
The calories spent out of active range during the dateOfMonitoring.
getter/setter pair
caloriesPeak double?
The calories spent in the peak range during the dateOfMonitoring.
getter/setter pair
dateOfMonitoring DateTime?
The date of monitoring of the data.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
minimumCardio int?
The minimum value of the cardio range.
getter/setter pair
minimumFatBurn int?
The minimum value of the fat burn range.
getter/setter pair
minimumOutOfRange int?
The minimum value of the out of active range.
getter/setter pair
minimumPeak int?
The minimum value of the peak range.
getter/setter pair
minutesCardio int?
The minutes spent in the cardio range during the dateOfMonitoring.
getter/setter pair
minutesFatBurn int?
The minutes spent in the fat burn range during the dateOfMonitoring.
getter/setter pair
minutesOutOfRange int?
The minutes spent out of active range during the dateOfMonitoring.
getter/setter pair
minutesPeak int?
The minutes spent in the peak range during the dateOfMonitoring.
getter/setter pair
restingHeartRate int?
The resting heart rate during the dateOfMonitoring.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userID String?
The user encoded id.
getter/setter pair

Methods

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

Operators

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