---
title: AssetPackManager.DownloadStatusUpdate
framework: backgroundassets
role: symbol
role_heading: Enumeration
path: backgroundassets/assetpackmanager/downloadstatusupdate
---

# AssetPackManager.DownloadStatusUpdate

Statuses of an asset-pack download.

## Declaration

```swift
enum DownloadStatusUpdate
```

## Overview

Overview An asset pack is available locally only after a AssetPackManager.DownloadStatusUpdate.finished(_:) status update is posted.

## Topics

### Tracking downloads

- [AssetPackManager.DownloadStatusUpdate.began(_:)](backgroundassets/assetpackmanager/downloadstatusupdate/began(_:).md)
- [AssetPackManager.DownloadStatusUpdate.downloading(_:_:)](backgroundassets/assetpackmanager/downloadstatusupdate/downloading(_:_:).md)
- [AssetPackManager.DownloadStatusUpdate.paused(_:)](backgroundassets/assetpackmanager/downloadstatusupdate/paused(_:).md)
- [AssetPackManager.DownloadStatusUpdate.finished(_:)](backgroundassets/assetpackmanager/downloadstatusupdate/finished(_:).md)
- [AssetPackManager.DownloadStatusUpdate.failed(_:_:)](backgroundassets/assetpackmanager/downloadstatusupdate/failed(_:_:).md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Tracking downloads

- [statusUpdates](backgroundassets/assetpackmanager/statusupdates.md)
- [statusUpdates(forAssetPackWithID:)](backgroundassets/assetpackmanager/statusupdates(forassetpackwithid:).md)
