# androidx.health.connect.client.request

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/health/connect/client/request/AggregateGroupByDurationRequest` | Request object to read time bucketed aggregations for given `https://developer.android.com/reference/androidx/health/connect/client/aggregate/AggregateMetric`s in Android Health Platform. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/AggregateGroupByPeriodRequest` | Request object to read time bucketed aggregations for given `https://developer.android.com/reference/androidx/health/connect/client/aggregate/AggregateMetric`s in Android Health Platform. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/AggregateRequest` | Request object to read aggregations for given `https://developer.android.com/reference/androidx/health/connect/client/aggregate/AggregateMetric`s in Health Connect. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ChangesTokenRequest` | Request object to fetch Changes-Token for given `https://developer.android.com/reference/androidx/health/connect/client/request/ChangesTokenRequest#(kotlin.collections.Set,kotlin.collections.Set)` in Health Connect. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/CreateMedicalDataSourceRequest` | A create request for `https://developer.android.com/reference/androidx/health/connect/client/HealthConnectClient#createMedicalDataSource(androidx.health.connect.client.request.CreateMedicalDataSourceRequest)`. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/DeleteMedicalResourcesRequest` | A class to delete `https://developer.android.com/reference/androidx/health/connect/client/records/MedicalResource`s with `https://developer.android.com/reference/androidx/health/connect/client/HealthConnectClient#deleteMedicalResources(kotlin.collections.List)`. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/GetMedicalDataSourcesRequest` | Request to read medical data sources using HealthConnectManager#getMedicalDataSources |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ReadMedicalResourcesInitialRequest` | A class to make **initial** requests when reading `https://developer.android.com/reference/androidx/health/connect/client/records/MedicalResource`s with `https://developer.android.com/reference/androidx/health/connect/client/HealthConnectClient#readMedicalResources(androidx.health.connect.client.request.ReadMedicalResourcesRequest)`. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ReadMedicalResourcesPageRequest` | A class to make **subsequent** requests when reading `https://developer.android.com/reference/androidx/health/connect/client/records/MedicalResource`s with `https://developer.android.com/reference/androidx/health/connect/client/HealthConnectClient#readMedicalResources(androidx.health.connect.client.request.ReadMedicalResourcesRequest)`. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ReadMedicalResourcesRequest` | A base class for reading `https://developer.android.com/reference/androidx/health/connect/client/records/MedicalResource`s with `https://developer.android.com/reference/androidx/health/connect/client/HealthConnectClient#readMedicalResources(androidx.health.connect.client.request.ReadMedicalResourcesRequest)`. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ReadRecordsRequest` | Request object to read `https://developer.android.com/reference/androidx/health/connect/client/records/Record`s in Health Connect determined by time range and other filters. |
| `https://developer.android.com/reference/androidx/health/connect/client/request/ReadRecordsRequestKt` |   |
| `https://developer.android.com/reference/androidx/health/connect/client/request/UpsertMedicalResourceRequest` | A request class for both inserting and updating `https://developer.android.com/reference/androidx/health/connect/client/records/MedicalResource`s. |