# Change

Artifact: [androidx.health.connect:connect-client](https://developer.android.com/jetpack/androidx/releases/health-connect) [View Source](https://cs.android.com/search?q=file:androidx/health/connect/client/changes/Change.kt+class:androidx.health.connect.client.changes.Change) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/health-connect#1.1.0)

*** ** * ** ***


```
public interface Change
```

<br />

Known direct subclasses [DeletionChange](https://developer.android.com/reference/androidx/health/connect/client/changes/DeletionChange), [UpsertionChange](https://developer.android.com/reference/androidx/health/connect/client/changes/UpsertionChange)

|---|---|
| `https://developer.android.com/reference/androidx/health/connect/client/changes/DeletionChange` | A `https://developer.android.com/reference/androidx/health/connect/client/changes/Change` with `https://developer.android.com/reference/androidx/health/connect/client/records/metadata/Metadata#id()` of deleted `https://developer.android.com/reference/androidx/health/connect/client/records/Record`. |
| `https://developer.android.com/reference/androidx/health/connect/client/changes/UpsertionChange` | A `https://developer.android.com/reference/androidx/health/connect/client/changes/Change` with inserted or updated `https://developer.android.com/reference/androidx/health/connect/client/records/Record`. |

*** ** * ** ***

Abstraction to represent a change in Health Connect.

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/health/connect/client/response/ChangesResponse` |   |
| `https://developer.android.com/reference/androidx/health/connect/client/changes/UpsertionChange` |   |
| `https://developer.android.com/reference/androidx/health/connect/client/changes/DeletionChange` |   |