---
title: AccessoryError
framework: accessorynotifications
role: symbol
role_heading: Enumeration
path: accessorynotifications/accessoryerror
---

# AccessoryError

Errors the Accessory Notifications framework can throw.

## Declaration

```swift
enum AccessoryError
```

## Topics

### Platform and accessory errors

- [AccessoryError.unsupportedAccessory](accessorynotifications/accessoryerror/unsupportedaccessory.md)
- [AccessoryError.unsupportedPlatform](accessorynotifications/accessoryerror/unsupportedplatform.md)
- [AccessoryError.accessoryNotificationsUnavailable](accessorynotifications/accessoryerror/accessorynotificationsunavailable.md)

### Response errors

- [AccessoryError.invalidNotificationResponse](accessorynotifications/accessoryerror/invalidnotificationresponse.md)
- [AccessoryError.coordinationTimeout](accessorynotifications/accessoryerror/coordinationtimeout.md)

### Communication errors

- [AccessoryError.internalInconsistency](accessorynotifications/accessoryerror/internalinconsistency.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
