# Availability

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

*** ** * ** ***


```
public interface Availability
```

<br />

Known direct subclasses [DataTypeAvailability](https://developer.android.com/reference/androidx/health/services/client/data/DataTypeAvailability), [LocationAvailability](https://developer.android.com/reference/androidx/health/services/client/data/LocationAvailability)

|---|---|
| `https://developer.android.com/reference/androidx/health/services/client/data/DataTypeAvailability` | Availability of a `https://developer.android.com/reference/androidx/health/services/client/data/DataType`. |
| `https://developer.android.com/reference/androidx/health/services/client/data/LocationAvailability` | Availability of a `https://developer.android.com/reference/androidx/health/services/client/data/DataType#LOCATION()` data type. |

*** ** * ** ***

Availability of a `https://developer.android.com/reference/androidx/health/services/client/data/DataType`.

## Summary

| ### Public methods |
|---|---|
| `abstract int` | `https://developer.android.com/reference/androidx/health/services/client/data/Availability#getId()()` |

## Public methods

### getId

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/health#1.0.0)

```
abstract int getId()
```