Health data mode
Generated reference for ovok_flutter: health data mode.
- Stable unknown
- Release candidate since 0.1.0-rc.6
- Development since 0.1.0-dev.32+1028d01
HealthDataMode
enum HealthDataModeHow a health data type is converted into observations.
Values
HealthDataMode.point
static const HealthDataMode pointOne observation for each source record.
HealthDataMode.dailyTotal
static const HealthDataMode dailyTotalOne total for each local calendar day.
HealthDataMode.dailySummary
static const HealthDataMode dailySummaryOne summary for each local calendar day.
HealthDataMode.session
static const HealthDataMode sessionOne observation for each source session.
HealthDataMode.series
static const HealthDataMode seriesOne observation per finished hour with one value per minute.
Constructors
HealthDataMode.new
HealthDataMode(String value)Creates a health data mode with its Native contract value.
| Parameter | Type | Kind | Default |
|---|---|---|---|
value | String | positional |
Properties
HealthDataMode.value
final String valueValue used by the Native data-sync contract.
HealthDataType
enum HealthDataTypeHealth-only data types that are not Core measurement services.
Values
HealthDataType.height
static const HealthDataType heightBody height.
HealthDataType.bodyFatPercentage
static const HealthDataType bodyFatPercentageBody fat percentage.
HealthDataType.bodyMassIndex
static const HealthDataType bodyMassIndexBody mass index.
HealthDataType.leanBodyMass
static const HealthDataType leanBodyMassLean body mass.
HealthDataType.distance
static const HealthDataType distanceDistance walked or run.
HealthDataType.activeEnergy
static const HealthDataType activeEnergyActive energy burned.
HealthDataType.flightsClimbed
static const HealthDataType flightsClimbedFlights of stairs climbed.
HealthDataType.exerciseMinutes
static const HealthDataType exerciseMinutesMinutes of exercise.
HealthDataType.heartRateSummary
static const HealthDataType heartRateSummarySummary of heart rate over a period.
HealthDataType.sleep
static const HealthDataType sleepSleep sessions.
HealthDataType.workout
static const HealthDataType workoutWorkout sessions.
HealthDataType.water
static const HealthDataType waterWater drunk.
HealthDataType.carbohydrates
static const HealthDataType carbohydratesCarbohydrates eaten.
HealthDataType.caloriesEaten
static const HealthDataType caloriesEatenFood energy eaten.
HealthDataType.bloodAlcohol
static const HealthDataType bloodAlcoholBlood alcohol content.
HealthDataType.insulin
static const HealthDataType insulinInsulin delivered.
Constructors
HealthDataType.new
HealthDataType(String key)Creates a health-only type with its Native contract key.
| Parameter | Type | Kind | Default |
|---|---|---|---|
key | String | positional |
Properties
HealthDataType.key
final String keyKey used in health sync configuration and progress maps.
HealthSyncKey
typedef HealthSyncKey = StringA Core measurement key or a HealthDataType.key.
getHealthDataMode
HealthDataMode getHealthDataMode(HealthSyncKey key, {HealthDataMode? configuredMode})Returns the configured mode, or the default mode for key.
| Parameter | Type | Kind | Default |
|---|---|---|---|
key | HealthSyncKey | positional | |
configuredMode | HealthDataMode? | named |
Last updated on