---
title: "events(matching:)"
framework: accessoryaccess
role: symbol
role_heading: Instance Method
path: "accessoryaccess/aausbaccessorymanager/events(matching:)"
---

# events(matching:)

Returns an asynchronous list of events that match the provided criteria.

## Declaration

```swift
func events(matching criteria: [AAUSBAccessoryMatchingCriteria]) async throws -> some AsyncSequence<AAUSBAccessory.Event, Never>

```

## Parameters

- `criteria`: An array of doc://com.apple.accessoryaccess/documentation/AccessoryAccess/AAUSBAccessoryMatchingCriteria to use to filter events.
