---
title: DockAccessory.AccessoryEvent
framework: dockkit
role: symbol
role_heading: Enumeration
path: dockkit/dockaccessory/accessoryevent
---

# DockAccessory.AccessoryEvent

An enumeration that represents an accessory event.

## Declaration

```swift
enum AccessoryEvent
```

## Overview

Overview This event propagates input from the dock accessory. Example events are button presses or requests for common camera controls.

## Topics

### Enumeration Cases

- [DockAccessory.AccessoryEvent.button(id:pressed:)](dockkit/dockaccessory/accessoryevent/button(id:pressed:).md)
- [DockAccessory.AccessoryEvent.cameraFlip](dockkit/dockaccessory/accessoryevent/cameraflip.md)
- [DockAccessory.AccessoryEvent.cameraShutter](dockkit/dockaccessory/accessoryevent/camerashutter.md)
- [DockAccessory.AccessoryEvent.cameraZoom(factor:)](dockkit/dockaccessory/accessoryevent/camerazoom(factor:).md)

## Relationships

### Conforms To

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