# DownloadStatus

# DownloadStatus


```
sealed class DownloadStatus
```

<br />

Known direct subclasses [DownloadStatus.DownloadCompleted](https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadCompleted), [DownloadStatus.DownloadFailed](https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadFailed), [DownloadStatus.DownloadProgress](https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadProgress), [DownloadStatus.DownloadStarted](https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadStarted)

|---|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadCompleted` | Status for feature downloading completed. |
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadFailed` | Status for feature downloading failed. |
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadProgress` | Status for feature downloading progress. |
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadStarted` | Status for feature download started. |

*** ** * ** ***

Status used for feature downloading.

## Summary

| ### Nested types |
|---|
| `object https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadCompleted : https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus` Status for feature downloading completed. |
| `data class https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadFailed : https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus` Status for feature downloading failed. |
| `data class https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadProgress : https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus` Status for feature downloading progress. |
| `data class https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus.DownloadStarted : https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus` Status for feature download started. |

| ### Protected constructors |
|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/DownloadStatus#DownloadStatus()()` |

## Protected constructors

### DownloadStatus

```
protected DownloadStatus()
```