---
title: ICReturn
framework: ImageCaptureCore
role: symbol
role_heading: Structure
path: imagecapturecore/icreturn
---

# ICReturn

## Declaration

```swift
struct ICReturn
```

## Topics

### Type Properties

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

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [ICLegacyReturn](imagecapturecore/iclegacyreturn.md)
- [ICReturnConnectionError](imagecapturecore/icreturnconnectionerror.md)
- [ICReturnDownloadError](imagecapturecore/icreturndownloaderror.md)
- [ICReturnMetadataError](imagecapturecore/icreturnmetadataerror.md)
- [ICReturnObjectError](imagecapturecore/icreturnobjecterror.md)
- [ICReturnPTPDeviceError](imagecapturecore/icreturnptpdeviceerror.md)
- [ICReturnThumbnailError](imagecapturecore/icreturnthumbnailerror.md)
