---
title: BAURLDownload
framework: backgroundassets
role: symbol
role_heading: Class
path: backgroundassets/baurldownload
---

# BAURLDownload

An object that represents a remote asset to download.

## Declaration

```swift
class BAURLDownload
```

## Topics

### Creating a download

- [init(identifier:request:essential:fileSize:applicationGroupIdentifier:priority:)](backgroundassets/baurldownload/init(identifier:request:essential:filesize:applicationgroupidentifier:priority:).md)
- [init(identifier:request:fileSize:applicationGroupIdentifier:)](backgroundassets/baurldownload/init(identifier:request:filesize:applicationgroupidentifier:).md)
- [init(identifier:request:applicationGroupIdentifier:)](backgroundassets/baurldownload/init(identifier:request:applicationgroupidentifier:).md)
- [init(identifier:request:applicationGroupIdentifier:priority:)](backgroundassets/baurldownload/init(identifier:request:applicationgroupidentifier:priority:).md)

## Relationships

### Inherits From

- [BADownload](backgroundassets/badownload.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Unmanaged asset downloads

- [Configuring an unmanaged Background Assets project](backgroundassets/configuring-an-unmanaged-background-assets-project.md)
- [Downloading essential assets in the background](backgroundassets/downloading-essential-assets-in-the-background.md)
- [BAManifestURL](bundleresources/information-property-list/bamanifesturl.md)
- [BAInitialDownloadRestrictions](bundleresources/information-property-list/bainitialdownloadrestrictions.md)
- [BAEssentialMaxInstallSize](bundleresources/information-property-list/baessentialmaxinstallsize.md)
- [BAMaxInstallSize](bundleresources/information-property-list/bamaxinstallsize.md)
- [BADownloadManager](backgroundassets/badownloadmanager.md)
- [BADownloaderExtension](backgroundassets/badownloaderextension-qwaw.md)
- [BADownloaderExtensionConfiguration](backgroundassets/badownloaderextensionconfiguration.md)
- [BADownload](backgroundassets/badownload.md)
