---
title: ICReturn.Code
framework: ImageCaptureCore
role: symbol
role_heading: Enumeration
path: imagecapturecore/icreturn/code
---

# ICReturn.Code

## Declaration

```swift
enum Code
```

## Topics

### Enumeration Cases

- [ICReturn.Code.communicationTimedOut](imagecapturecore/icreturn/code/communicationtimedout.md)
- [ICReturn.Code.deleteFilesCanceled](imagecapturecore/icreturn/code/deletefilescanceled.md)
- [ICReturn.Code.deleteFilesFailed](imagecapturecore/icreturn/code/deletefilesfailed.md)
- [ICReturn.Code.deviceCouldNotPair](imagecapturecore/icreturn/code/devicecouldnotpair.md)
- [ICReturn.Code.deviceCouldNotUnpair](imagecapturecore/icreturn/code/devicecouldnotunpair.md)
- [ICReturn.Code.deviceFailedToCloseSession](imagecapturecore/icreturn/code/devicefailedtoclosesession.md)
- [ICReturn.Code.deviceFailedToOpenSession](imagecapturecore/icreturn/code/devicefailedtoopensession.md)
- [ICReturn.Code.deviceFailedToTakePicture](imagecapturecore/icreturn/code/devicefailedtotakepicture.md)
- [ICReturn.Code.deviceIsPasscodeLocked](imagecapturecore/icreturn/code/deviceispasscodelocked.md)
- [ICReturn.Code.deviceNeedsCredentials](imagecapturecore/icreturn/code/deviceneedscredentials.md)
- [ICReturn.Code.deviceSoftwareInstallationCanceled](imagecapturecore/icreturn/code/devicesoftwareinstallationcanceled.md)
- [ICReturn.Code.deviceSoftwareInstallationCompleted](imagecapturecore/icreturn/code/devicesoftwareinstallationcompleted.md)
- [ICReturn.Code.deviceSoftwareInstallationFailed](imagecapturecore/icreturn/code/devicesoftwareinstallationfailed.md)
- [ICReturn.Code.deviceSoftwareIsBeingInstalled](imagecapturecore/icreturn/code/devicesoftwareisbeinginstalled.md)
- [ICReturn.Code.deviceSoftwareNotAvailable](imagecapturecore/icreturn/code/devicesoftwarenotavailable.md)
- [ICReturn.Code.deviceSoftwareNotInstalled](imagecapturecore/icreturn/code/devicesoftwarenotinstalled.md)
- [ICReturn.Code.downloadCanceled](imagecapturecore/icreturn/code/downloadcanceled.md)
- [ICReturn.Code.downloadFailed](imagecapturecore/icreturn/code/downloadfailed.md)
- [ICReturn.Code.failedToCompletePassThroughCommand](imagecapturecore/icreturn/code/failedtocompletepassthroughcommand.md)
- [ICReturn.Code.failedToCompleteSendMessageRequest](imagecapturecore/icreturn/code/failedtocompletesendmessagerequest.md)
- [ICReturn.Code.failedToDisabeTethering](imagecapturecore/icreturn/code/failedtodisabetethering.md)
- [ICReturn.Code.failedToEnabeTethering](imagecapturecore/icreturn/code/failedtoenabetethering.md)
- [ICReturn.Code.invalidParam](imagecapturecore/icreturn/code/invalidparam.md)
- [ICReturn.Code.receivedUnsolicitedScannerErrorInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannererrorinfo.md)
- [ICReturn.Code.receivedUnsolicitedScannerStatusInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannerstatusinfo.md)
- [ICReturn.Code.scanOperationCanceled](imagecapturecore/icreturn/code/scanoperationcanceled.md)
- [ICReturn.Code.scannerFailedToCompleteOverviewScan](imagecapturecore/icreturn/code/scannerfailedtocompleteoverviewscan.md)
- [ICReturn.Code.scannerFailedToCompleteScan](imagecapturecore/icreturn/code/scannerfailedtocompletescan.md)
- [ICReturn.Code.scannerFailedToSelectFunctionalUnit](imagecapturecore/icreturn/code/scannerfailedtoselectfunctionalunit.md)
- [ICReturn.Code.scannerInUseByLocalUser](imagecapturecore/icreturn/code/scannerinusebylocaluser.md)
- [ICReturn.Code.scannerInUseByRemoteUser](imagecapturecore/icreturn/code/scannerinusebyremoteuser.md)
- [ICReturn.Code.success](imagecapturecore/icreturn/code/success.md)
- [ICReturn.Code.uploadFailed](imagecapturecore/icreturn/code/uploadfailed.md)
- [ICReturn.Code.deviceIsBusyEnumerating](imagecapturecore/icreturn/code/deviceisbusyenumerating.md)
- [ICReturn.Code.deviceCommandGeneralFailure](imagecapturecore/icreturn/code/devicecommandgeneralfailure.md)
- [ICReturn.Code.deviceFailedToCompleteTransfer](imagecapturecore/icreturn/code/devicefailedtocompletetransfer.md)
- [ICReturn.Code.deviceFailedToSendData](imagecapturecore/icreturn/code/devicefailedtosenddata.md)
- [ICReturn.Code.exFATVolumeInvalid](imagecapturecore/icreturn/code/exfatvolumeinvalid.md)
- [ICReturn.Code.multiErrorDictionary](imagecapturecore/icreturn/code/multierrordictionary.md)
- [ICReturn.Code.sessionNotOpened](imagecapturecore/icreturn/code/sessionnotopened.md)
- [ICReturn.Code.communicationTimedOut](imagecapturecore/icreturn/code/communicationtimedout.md)
- [ICReturn.Code.deleteFilesCanceled](imagecapturecore/icreturn/code/deletefilescanceled.md)
- [ICReturn.Code.deleteFilesFailed](imagecapturecore/icreturn/code/deletefilesfailed.md)
- [ICReturn.Code.deviceCouldNotPair](imagecapturecore/icreturn/code/devicecouldnotpair.md)
- [ICReturn.Code.deviceCouldNotUnpair](imagecapturecore/icreturn/code/devicecouldnotunpair.md)
- [ICReturn.Code.deviceFailedToCloseSession](imagecapturecore/icreturn/code/devicefailedtoclosesession.md)
- [ICReturn.Code.deviceFailedToOpenSession](imagecapturecore/icreturn/code/devicefailedtoopensession.md)
- [ICReturn.Code.deviceFailedToTakePicture](imagecapturecore/icreturn/code/devicefailedtotakepicture.md)
- [ICReturn.Code.deviceIsPasscodeLocked](imagecapturecore/icreturn/code/deviceispasscodelocked.md)
- [ICReturn.Code.deviceNeedsCredentials](imagecapturecore/icreturn/code/deviceneedscredentials.md)
- [ICReturn.Code.deviceSoftwareInstallationCanceled](imagecapturecore/icreturn/code/devicesoftwareinstallationcanceled.md)
- [ICReturn.Code.deviceSoftwareInstallationCompleted](imagecapturecore/icreturn/code/devicesoftwareinstallationcompleted.md)
- [ICReturn.Code.deviceSoftwareInstallationFailed](imagecapturecore/icreturn/code/devicesoftwareinstallationfailed.md)
- [ICReturn.Code.deviceSoftwareIsBeingInstalled](imagecapturecore/icreturn/code/devicesoftwareisbeinginstalled.md)
- [ICReturn.Code.deviceSoftwareNotAvailable](imagecapturecore/icreturn/code/devicesoftwarenotavailable.md)
- [ICReturn.Code.deviceSoftwareNotInstalled](imagecapturecore/icreturn/code/devicesoftwarenotinstalled.md)
- [ICReturn.Code.downloadCanceled](imagecapturecore/icreturn/code/downloadcanceled.md)
- [ICReturn.Code.downloadFailed](imagecapturecore/icreturn/code/downloadfailed.md)
- [ICReturn.Code.failedToCompletePassThroughCommand](imagecapturecore/icreturn/code/failedtocompletepassthroughcommand.md)
- [ICReturn.Code.failedToCompleteSendMessageRequest](imagecapturecore/icreturn/code/failedtocompletesendmessagerequest.md)
- [ICReturn.Code.failedToDisabeTethering](imagecapturecore/icreturn/code/failedtodisabetethering.md)
- [ICReturn.Code.failedToEnabeTethering](imagecapturecore/icreturn/code/failedtoenabetethering.md)
- [ICReturn.Code.invalidParam](imagecapturecore/icreturn/code/invalidparam.md)
- [ICReturn.Code.receivedUnsolicitedScannerErrorInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannererrorinfo.md)
- [ICReturn.Code.receivedUnsolicitedScannerStatusInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannerstatusinfo.md)
- [ICReturn.Code.scanOperationCanceled](imagecapturecore/icreturn/code/scanoperationcanceled.md)
- [ICReturn.Code.scannerFailedToCompleteOverviewScan](imagecapturecore/icreturn/code/scannerfailedtocompleteoverviewscan.md)
- [ICReturn.Code.scannerFailedToCompleteScan](imagecapturecore/icreturn/code/scannerfailedtocompletescan.md)
- [ICReturn.Code.scannerFailedToSelectFunctionalUnit](imagecapturecore/icreturn/code/scannerfailedtoselectfunctionalunit.md)
- [ICReturn.Code.scannerInUseByLocalUser](imagecapturecore/icreturn/code/scannerinusebylocaluser.md)
- [ICReturn.Code.scannerInUseByRemoteUser](imagecapturecore/icreturn/code/scannerinusebyremoteuser.md)
- [ICReturn.Code.success](imagecapturecore/icreturn/code/success.md)
- [ICReturn.Code.uploadFailed](imagecapturecore/icreturn/code/uploadfailed.md)
- [ICReturn.Code.deviceIsBusyEnumerating](imagecapturecore/icreturn/code/deviceisbusyenumerating.md)
- [ICReturn.Code.deviceCommandGeneralFailure](imagecapturecore/icreturn/code/devicecommandgeneralfailure.md)
- [ICReturn.Code.deviceFailedToCompleteTransfer](imagecapturecore/icreturn/code/devicefailedtocompletetransfer.md)
- [ICReturn.Code.deviceFailedToSendData](imagecapturecore/icreturn/code/devicefailedtosenddata.md)
- [ICReturn.Code.exFATVolumeInvalid](imagecapturecore/icreturn/code/exfatvolumeinvalid.md)
- [ICReturn.Code.multiErrorDictionary](imagecapturecore/icreturn/code/multierrordictionary.md)
- [ICReturn.Code.sessionNotOpened](imagecapturecore/icreturn/code/sessionnotopened.md)

### Constants

- [ICReturn.Code.communicationTimedOut](imagecapturecore/icreturn/code/communicationtimedout.md)
- [ICReturn.Code.deleteFilesCanceled](imagecapturecore/icreturn/code/deletefilescanceled.md)
- [ICReturn.Code.deleteFilesFailed](imagecapturecore/icreturn/code/deletefilesfailed.md)
- [ICReturn.Code.deviceCouldNotPair](imagecapturecore/icreturn/code/devicecouldnotpair.md)
- [ICReturn.Code.deviceCouldNotUnpair](imagecapturecore/icreturn/code/devicecouldnotunpair.md)
- [ICReturn.Code.deviceFailedToCloseSession](imagecapturecore/icreturn/code/devicefailedtoclosesession.md)
- [ICReturn.Code.deviceFailedToOpenSession](imagecapturecore/icreturn/code/devicefailedtoopensession.md)
- [ICReturn.Code.deviceFailedToTakePicture](imagecapturecore/icreturn/code/devicefailedtotakepicture.md)
- [ICReturn.Code.deviceIsPasscodeLocked](imagecapturecore/icreturn/code/deviceispasscodelocked.md)
- [ICReturn.Code.deviceNeedsCredentials](imagecapturecore/icreturn/code/deviceneedscredentials.md)
- [ICReturn.Code.deviceSoftwareInstallationCanceled](imagecapturecore/icreturn/code/devicesoftwareinstallationcanceled.md)
- [ICReturn.Code.deviceSoftwareInstallationCompleted](imagecapturecore/icreturn/code/devicesoftwareinstallationcompleted.md)
- [ICReturn.Code.deviceSoftwareInstallationFailed](imagecapturecore/icreturn/code/devicesoftwareinstallationfailed.md)
- [ICReturn.Code.deviceSoftwareIsBeingInstalled](imagecapturecore/icreturn/code/devicesoftwareisbeinginstalled.md)
- [ICReturn.Code.deviceSoftwareNotAvailable](imagecapturecore/icreturn/code/devicesoftwarenotavailable.md)
- [ICReturn.Code.deviceSoftwareNotInstalled](imagecapturecore/icreturn/code/devicesoftwarenotinstalled.md)
- [ICReturn.Code.downloadCanceled](imagecapturecore/icreturn/code/downloadcanceled.md)
- [ICReturn.Code.downloadFailed](imagecapturecore/icreturn/code/downloadfailed.md)
- [ICReturn.Code.failedToCompletePassThroughCommand](imagecapturecore/icreturn/code/failedtocompletepassthroughcommand.md)
- [ICReturn.Code.failedToCompleteSendMessageRequest](imagecapturecore/icreturn/code/failedtocompletesendmessagerequest.md)
- [ICReturn.Code.failedToDisabeTethering](imagecapturecore/icreturn/code/failedtodisabetethering.md)
- [ICReturn.Code.failedToEnabeTethering](imagecapturecore/icreturn/code/failedtoenabetethering.md)
- [ICReturn.Code.invalidParam](imagecapturecore/icreturn/code/invalidparam.md)
- [ICReturn.Code.receivedUnsolicitedScannerErrorInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannererrorinfo.md)
- [ICReturn.Code.receivedUnsolicitedScannerStatusInfo](imagecapturecore/icreturn/code/receivedunsolicitedscannerstatusinfo.md)
- [ICReturn.Code.scanOperationCanceled](imagecapturecore/icreturn/code/scanoperationcanceled.md)
- [ICReturn.Code.scannerFailedToCompleteOverviewScan](imagecapturecore/icreturn/code/scannerfailedtocompleteoverviewscan.md)
- [ICReturn.Code.scannerFailedToCompleteScan](imagecapturecore/icreturn/code/scannerfailedtocompletescan.md)
- [ICReturn.Code.scannerFailedToSelectFunctionalUnit](imagecapturecore/icreturn/code/scannerfailedtoselectfunctionalunit.md)
- [ICReturn.Code.scannerInUseByLocalUser](imagecapturecore/icreturn/code/scannerinusebylocaluser.md)
- [ICReturn.Code.scannerInUseByRemoteUser](imagecapturecore/icreturn/code/scannerinusebyremoteuser.md)
- [ICReturn.Code.success](imagecapturecore/icreturn/code/success.md)
- [ICReturn.Code.uploadFailed](imagecapturecore/icreturn/code/uploadfailed.md)

### Initializers

- [init(rawValue:)](imagecapturecore/icreturn/code/init(rawvalue:).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)
