androidx.health.services.client.data

Classes

AchievedExerciseGoal

Defines an achieved ExerciseGoal.

DataPoint

A data point containing a value of type dataType from either a single point in time: DataType.TimeType.SAMPLE, or a range in time: DataType.TimeType.INTERVAL.

DataType

A data type is a representation of health data managed by Health Services.

DataTypeCondition

A condition which is considered met when a data type value passes a defined threshold.

ExerciseCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.ExerciseClient on the device.

ExerciseConfig

Defines configuration for an exercise tracked using HealthServices.

ExerciseConfig.Builder

Builder for ExerciseConfig instances.

ExerciseGoal

Defines a goal for an exercise.

ExerciseInfo

High-level info about the exercise.

ExerciseLapSummary

Describes a completed exercise lap.

ExerciseTypeCapabilities

Provides exercise specific capabilities data.

ExerciseUpdate

Contains the latest updated state and metrics for the current exercise.

MeasureCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.MeasureClient on the device.

MilestoneMarkerSummary

The summary of metrics and state from the previously achieved milestone marker ExerciseGoal.

PassiveMonitoringCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.PassiveMonitoringClient on the device.

PassiveMonitoringUpdate

Represents an update from Passive tracking.

UserActivityInfo

Represents an update from Passive tracking.

Value

A Parcelable wrapper that can hold a value of a specified type.

Enums

Availability

Availability of a DataType.

ComparisonType

For determining when a threshold has been met or exceeded in a MetricCondition.

DataType.TimeType

Whether the DataType corresponds to a measurement spanning an interval, or a sample at a single point in time.

ExerciseGoalType

Exercise goal types.

ExerciseState

Enumerates the state of an exercise.

ExerciseTrackedStatus

Status representing if an exercise is being tracked and which app owns the exercise.

ExerciseType

Exercise type used to configure sensors and algorithms.

UserActivityState

Types of user activity states.