# FeatureStatus

# FeatureStatus


```
@IntDef(value = [FeatureStatus.UNAVAILABLE, FeatureStatus.DOWNLOADABLE, FeatureStatus.DOWNLOADING, FeatureStatus.AVAILABLE])
@Target(value = [ElementType.TYPE_USE, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD])
annotation FeatureStatus
```

<br />

*** ** * ** ***

The status of the feature.

## Summary

| ### Constants |
|---|---|
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/FeatureStatus#AVAILABLE() = 3` The feature is fully downloaded and ready to use. |
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/FeatureStatus#DOWNLOADABLE() = 1` The feature can be downloaded on request. |
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/FeatureStatus#DOWNLOADING() = 2` The feature is being downloaded. |
| `const https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/FeatureStatus#UNAVAILABLE() = 0` The feature is unavailable. |

## Constants

### AVAILABLE

```
const val AVAILABLE = 3: Int
```

The feature is fully downloaded and ready to use.

### DOWNLOADABLE

```
const val DOWNLOADABLE = 1: Int
```

The feature can be downloaded on request.

### DOWNLOADING

```
const val DOWNLOADING = 2: Int
```

The feature is being downloaded.

### UNAVAILABLE

```
const val UNAVAILABLE = 0: Int
```

The feature is unavailable.