Share via


Android.Health.Connect Namespace

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

AggregateRecordsRequest.Builder
AggregateRecordsResponse

A class representing response for HealthConnectManager#aggregate

CreateMedicalDataSourceRequest

A create request for HealthConnectManager#createMedicalDataSource.

CreateMedicalDataSourceRequest.Builder

Builder class for CreateMedicalDataSourceRequest.

CreateMedicalDataSourceRequest.InterfaceConsts
DeleteMedicalResourcesRequest

A delete request for HealthConnectManager#deleteMedicalResources.

DeleteMedicalResourcesRequest.Builder

Builder class for DeleteMedicalResourcesRequest.

DeleteMedicalResourcesRequest.InterfaceConsts
GetMedicalDataSourcesRequest

A create request for HealthConnectManager#getMedicalDataSources.

GetMedicalDataSourcesRequest.Builder

Builder class for GetMedicalDataSourcesRequest.

GetMedicalDataSourcesRequest.InterfaceConsts
HealthConnectException

Class representing health connect exceptions.

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.

LocalTimeRangeFilter.Builder

Builder class for LocalTimeRangeFilter

MedicalResourceId

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

MedicalResourceId.InterfaceConsts
ReadMedicalResourcesInitialRequest

An initial read request with specified filters for HealthConnectManager#readMedicalResources.

ReadMedicalResourcesInitialRequest.Builder

Builder class for ReadMedicalResourcesInitialRequest.

ReadMedicalResourcesPageRequest

A page read request with specified pageToken for HealthConnectManager#readMedicalResources.

ReadMedicalResourcesPageRequest.Builder

Builder class for ReadMedicalResourcesPageRequest.

ReadMedicalResourcesRequest

A base class to represent a read request for HealthConnectManager#readMedicalResources.

ReadMedicalResourcesResponse

A read response for HealthConnectManager#readMedicalResources.

ReadMedicalResourcesResponse.InterfaceConsts
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)

ReadRecordsRequestUsingFilters.Builder

Builder class for ReadRecordsRequestUsingFilters

ReadRecordsRequestUsingIds

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

ReadRecordsRequestUsingIds.Builder

Builder class for ReadRecordsRequestUsingIds

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.

TimeInstantRangeFilter.Builder

Builder class for TimeInstantRangeFilter

UpsertMedicalResourceRequest

An upsert request for HealthConnectManager#upsertMedicalResources.

UpsertMedicalResourceRequest.Builder

Builder class for UpsertMedicalResourceRequest.

UpsertMedicalResourceRequest.InterfaceConsts

Interfaces

ITimeRangeFilter

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

Enums

HealthConnectExceptionErrorReason