---
title: ASAccessory.AccessoryState
framework: accessorysetupkit
role: symbol
role_heading: Enumeration
path: accessorysetupkit/asaccessory/accessorystate
---

# ASAccessory.AccessoryState

An enumeration of possible authorization states of an accessory.

## Declaration

```swift
enum AccessoryState
```

## Topics

### Creating a state instance

- [init(rawValue:)](accessorysetupkit/asaccessory/accessorystate/init(rawvalue:).md)

### Accessory states

- [ASAccessory.AccessoryState.unauthorized](accessorysetupkit/asaccessory/accessorystate/unauthorized.md)
- [ASAccessory.AccessoryState.awaitingAuthorization](accessorysetupkit/asaccessory/accessorystate/awaitingauthorization.md)
- [ASAccessory.AccessoryState.authorized](accessorysetupkit/asaccessory/accessorystate/authorized.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

### Accessory description

- [ASAccessory](accessorysetupkit/asaccessory.md)
- [ASDiscoveredAccessory](accessorysetupkit/asdiscoveredaccessory.md)
