# DownloadStatus

# DownloadStatus


```
public sealed class DownloadStatus
```

<br />

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

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

*** ** * ** ***

Status used for feature downloading.

## Summary

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

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

## Protected constructors

### DownloadStatus

```
protected DownloadStatus()
```