---
title: BAErrorCode
framework: backgroundassets
role: symbol
role_heading: Enumeration
path: backgroundassets/baerrorcode
---

# BAErrorCode

## Declaration

```swift
enum BAErrorCode
```

## Topics

### Error codes

- [BAErrorCode.callFromExtensionNotAllowed](backgroundassets/baerrorcode/callfromextensionnotallowed.md)
- [BAErrorCode.callFromInactiveProcessNotAllowed](backgroundassets/baerrorcode/callfrominactiveprocessnotallowed.md)
- [BAErrorCode.callerConnectionInvalid](backgroundassets/baerrorcode/callerconnectioninvalid.md)
- [BAErrorCode.callerConnectionNotAccepted](backgroundassets/baerrorcode/callerconnectionnotaccepted.md)
- [BAErrorCode.downloadAlreadyFailed](backgroundassets/baerrorcode/downloadalreadyfailed.md)
- [BAErrorCode.downloadAlreadyScheduled](backgroundassets/baerrorcode/downloadalreadyscheduled.md)
- [BAErrorCode.downloadBackgroundActivityProhibited](backgroundassets/baerrorcode/downloadbackgroundactivityprohibited.md)
- [BAErrorCode.downloadEssentialDownloadNotPermitted](backgroundassets/baerrorcode/downloadessentialdownloadnotpermitted.md)
- [BAErrorCode.downloadFailedToStart](backgroundassets/baerrorcode/downloadfailedtostart.md)
- [BAErrorCode.downloadInvalid](backgroundassets/baerrorcode/downloadinvalid.md)
- [BAErrorCode.downloadNotScheduled](backgroundassets/baerrorcode/downloadnotscheduled.md)
- [BAErrorCode.downloadWouldExceedAllowance](backgroundassets/baerrorcode/downloadwouldexceedallowance.md)
- [BAErrorCode.sessionDownloadAllowanceExceeded](backgroundassets/baerrorcode/sessiondownloadallowanceexceeded.md)
- [BAErrorCode.sessionDownloadDisallowedByAllowance](backgroundassets/baerrorcode/sessiondownloaddisallowedbyallowance.md)
- [BAErrorCode.sessionDownloadDisallowedByDomain](backgroundassets/baerrorcode/sessiondownloaddisallowedbydomain.md)
- [BAErrorCode.sessionDownloadNotPermittedBeforeAppLaunch](backgroundassets/baerrorcode/sessiondownloadnotpermittedbeforeapplaunch.md)

### Initializers

- [init(rawValue:)](backgroundassets/baerrorcode/init(rawvalue:).md)

### Enumeration Cases

- [BAErrorCode.downloadDoesNotExist](backgroundassets/baerrorcode/downloaddoesnotexist.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [ManagedBackgroundAssetsError](backgroundassets/managedbackgroundassetserror.md)
- [BAErrorDomain](backgroundassets/baerrordomain.md)
