---
title: HIDDeviceClient.Notification
framework: corehid
role: symbol
role_heading: Enumeration
path: corehid/hiddeviceclient/notification
---

# HIDDeviceClient.Notification

Notifications for a HID device.

## Declaration

```swift
enum Notification
```

## Overview

Overview You can receive these notifications using monitorNotifications(reportIDsToMonitor:elementsToMonitor:).

## Topics

### Enumeration Cases

- [HIDDeviceClient.Notification.deviceRemoved](corehid/hiddeviceclient/notification/deviceremoved.md)
- [HIDDeviceClient.Notification.deviceSeized](corehid/hiddeviceclient/notification/deviceseized.md)
- [HIDDeviceClient.Notification.deviceUnseized](corehid/hiddeviceclient/notification/deviceunseized.md)
- [HIDDeviceClient.Notification.elementUpdates(values:)](corehid/hiddeviceclient/notification/elementupdates(values:).md)
- [HIDDeviceClient.Notification.inputReport(id:data:timestamp:)](corehid/hiddeviceclient/notification/inputreport(id:data:timestamp:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Monitor device notifications

- [monitorNotifications(reportIDsToMonitor:elementsToMonitor:)](corehid/hiddeviceclient/monitornotifications(reportidstomonitor:elementstomonitor:).md)
