---
title: AssetPackManifest
framework: backgroundassets
role: symbol
role_heading: Structure
path: backgroundassets/assetpackmanifest
---

# AssetPackManifest

A manifest of asset packs that are available to download.

## Declaration

```swift
struct AssetPackManifest
```

## Mentioned in

Reducing download and storage demands with localized asset packs

## Topics

### Creating an asset pack manifest

- [init(contentsOf:appGroupID:)](backgroundassets/assetpackmanifest/init(contentsof:appgroupid:).md)
- [init(from:appGroupID:)](backgroundassets/assetpackmanifest/init(from:appgroupid:).md)

### Accessing downloads

- [allDownloads(for:)](backgroundassets/assetpackmanifest/alldownloads(for:).md)

### Getting asset packs

- [assetPacks](backgroundassets/assetpackmanifest/assetpacks.md)
- [assetPack(withID:)](backgroundassets/assetpackmanifest/assetpack(withid:).md)

### Getting localized asset packs

- [localizedAssetPacks](backgroundassets/assetpackmanifest/localizedassetpacks.md)
- [localizedAssetPacks(for:)](backgroundassets/assetpackmanifest/localizedassetpacks(for:).md)

### Inspecting asset pack localization

- [primaryLanguage](backgroundassets/assetpackmanifest/primarylanguage.md)
- [availableLanguages](backgroundassets/assetpackmanifest/availablelanguages.md)
- [resolvedLanguage](backgroundassets/assetpackmanifest/resolvedlanguage.md)

### Supporting types

- [AssetPackManifest.DecodingConfiguration](backgroundassets/assetpackmanifest/decodingconfiguration.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [DecodableWithConfiguration](foundation/decodablewithconfiguration.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managed asset packs

- [AssetPack](backgroundassets/assetpack.md)
- [AssetPackManager](backgroundassets/assetpackmanager.md)
- [ManagedDownloaderExtension](backgroundassets/manageddownloaderextension.md)
- [BAAppGroupID](bundleresources/information-property-list/baappgroupid.md)
- [BAHasManagedAssetPacks](bundleresources/information-property-list/bahasmanagedassetpacks.md)
