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 HealthDataMode

How a health data type is converted into observations.

Values

HealthDataMode.point

static const HealthDataMode point

One observation for each source record.

HealthDataMode.dailyTotal

static const HealthDataMode dailyTotal

One total for each local calendar day.

HealthDataMode.dailySummary

static const HealthDataMode dailySummary

One summary for each local calendar day.

HealthDataMode.session

static const HealthDataMode session

One observation for each source session.

HealthDataMode.series

static const HealthDataMode series

One 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.

ParameterTypeKindDefault
valueStringpositional

Properties

HealthDataMode.value

final String value

Value used by the Native data-sync contract.

HealthDataType

enum HealthDataType

Health-only data types that are not Core measurement services.

Values

HealthDataType.height

static const HealthDataType height

Body height.

HealthDataType.bodyFatPercentage

static const HealthDataType bodyFatPercentage

Body fat percentage.

HealthDataType.bodyMassIndex

static const HealthDataType bodyMassIndex

Body mass index.

HealthDataType.leanBodyMass

static const HealthDataType leanBodyMass

Lean body mass.

HealthDataType.distance

static const HealthDataType distance

Distance walked or run.

HealthDataType.activeEnergy

static const HealthDataType activeEnergy

Active energy burned.

HealthDataType.flightsClimbed

static const HealthDataType flightsClimbed

Flights of stairs climbed.

HealthDataType.exerciseMinutes

static const HealthDataType exerciseMinutes

Minutes of exercise.

HealthDataType.heartRateSummary

static const HealthDataType heartRateSummary

Summary of heart rate over a period.

HealthDataType.sleep

static const HealthDataType sleep

Sleep sessions.

HealthDataType.workout

static const HealthDataType workout

Workout sessions.

HealthDataType.water

static const HealthDataType water

Water drunk.

HealthDataType.carbohydrates

static const HealthDataType carbohydrates

Carbohydrates eaten.

HealthDataType.caloriesEaten

static const HealthDataType caloriesEaten

Food energy eaten.

HealthDataType.bloodAlcohol

static const HealthDataType bloodAlcohol

Blood alcohol content.

HealthDataType.insulin

static const HealthDataType insulin

Insulin delivered.

Constructors

HealthDataType.new

HealthDataType(String key)

Creates a health-only type with its Native contract key.

ParameterTypeKindDefault
keyStringpositional

Properties

HealthDataType.key

final String key

Key used in health sync configuration and progress maps.

HealthSyncKey

typedef HealthSyncKey = String

A Core measurement key or a HealthDataType.key.

getHealthDataMode

HealthDataMode getHealthDataMode(HealthSyncKey key, {HealthDataMode? configuredMode})

Returns the configured mode, or the default mode for key.

ParameterTypeKindDefault
keyHealthSyncKeypositional
configuredModeHealthDataMode?named

Last updated on

On this page