androidx.health.connect.client.request


Classes

AggregateGroupByDurationRequest

Request object to read time bucketed aggregations for given AggregateMetrics in Android Health Platform.

AggregateGroupByPeriodRequest

Request object to read time bucketed aggregations for given AggregateMetrics in Android Health Platform.

AggregateRequest

Request object to read aggregations for given AggregateMetrics in Health Connect.

ChangesTokenRequest

Request object to fetch Changes-Token for given recordTypes in Health Connect.

CreateMedicalDataSourceRequest

A create request for androidx.health.connect.client.HealthConnectClient.createMedicalDataSource.

DeleteMedicalResourcesRequest

A class to delete MedicalResources with HealthConnectClient.deleteMedicalResources.

GetMedicalDataSourcesRequest

Request to read medical data sources using HealthConnectManager#getMedicalDataSources

ReadMedicalResourcesInitialRequest

A class to make initial requests when reading MedicalResources with HealthConnectClient.readMedicalResources.

ReadMedicalResourcesPageRequest

A class to make subsequent requests when reading MedicalResources with HealthConnectClient.readMedicalResources.

ReadMedicalResourcesRequest

A base class for reading MedicalResources with HealthConnectClient.readMedicalResources.

ReadRecordsRequest

Request object to read Records in Health Connect determined by time range and other filters.

UpsertMedicalResourceRequest

A request class for both inserting and updating MedicalResources.

Top-level functions summary

inline ReadRecordsRequest<T>
<T : Record> ReadRecordsRequest(
    timeRangeFilter: TimeRangeFilter,
    dataOriginFilter: Set<DataOrigin>,
    ascendingOrder: Boolean,
    pageSize: Int,
    pageToken: String?
)

A convenience factory function for ReadRecordsRequest with reified record type T.

Top-level functions

inline fun <T : Record> ReadRecordsRequest(
    timeRangeFilter: TimeRangeFilter,
    dataOriginFilter: Set<DataOrigin> = emptySet(),
    ascendingOrder: Boolean = true,
    pageSize: Int = 1000,
    pageToken: String? = null
): ReadRecordsRequest<T>

A convenience factory function for ReadRecordsRequest with reified record type T.

See also
ReadRecordsRequest

for more information.