android.health.connect


Interfaces

TimeRangeFilter

A Base class to represent a request for time range for read and delete requests.

Classes

AggregateRecordsGroupedByDurationResponse

Class to represent the response from HealthConnectManager.aggregateGroupByDuration

AggregateRecordsGroupedByPeriodResponse

Class to represent the response from HealthConnectManager.aggregateGroupByPeriod

AggregateRecordsRequest

A class to create requests for HealthConnectManager.aggregate

AggregateRecordsResponse

A class representing response for HealthConnectManager.aggregate

CreateMedicalDataSourceRequest

A create request for HealthConnectManager.createMedicalDataSource.

DeleteMedicalResourcesRequest

A delete request for android.

GetMedicalDataSourcesRequest

A create request for android.

HealthConnectManager

This class provides APIs to interact with the centralized HealthConnect storage maintained by the system.

HealthPermissions

Permissions for accessing the HealthConnect APIs.

InsertRecordsResponse

Response for HealthConnectManager.insertRecords.

LocalTimeRangeFilter

Specification of local time range for health connect requests.

MatchmakingRequest

Represents a request to determine if there are matching data sources for a given set of record types.

MatchmakingResponse

A response for HealthConnectManager.isMatchmakingPossible(MatchmakingRequest, Executor, OutcomeReceiver).

MedicalResourceId

A class to represent a unique identifier of a medical resource.

ReadMedicalResourcesInitialRequest

An initial read request with specified filters for android.

ReadMedicalResourcesPageRequest

A page read request with specified pageToken for android.

ReadMedicalResourcesRequest

A base class to represent a read request for android.

ReadMedicalResourcesResponse

A read response for android.

ReadRecordsRequest

A Base class to represent a request for HealthConnectManager.readRecords(ReadRecordsRequest, Executor, OutcomeReceiver)

ReadRecordsRequestUsingFilters

Class to represent a request based on time range and data origin filters for HealthConnectManager.readRecords(ReadRecordsRequest, Executor, OutcomeReceiver)

ReadRecordsRequestUsingIds

A request class to represent request based on RecordIdFilters for HealthConnectManager.readRecords(ReadRecordsRequest, Executor, OutcomeReceiver)

ReadRecordsResponse

Response containing list of Records for HealthConnectManager.readRecords.

RecordIdFilter

A class to represent filtering based on record ID or client ID.

TimeInstantRangeFilter

Specification of time range for read and delete requests.

UpsertMedicalResourceRequest

An upsert request for HealthConnectManager.upsertMedicalResources.

Exceptions

HealthConnectException

Class representing health connect exceptions.