---
title: AAUSBAccessoryMatchingCriteria.InterfaceMatchingOption.matchAll
framework: accessoryaccess
role: symbol
role_heading: Case
path: accessoryaccess/aausbaccessorymatchingcriteria/interfacematchingoption/matchall
---

# AAUSBAccessoryMatchingCriteria.InterfaceMatchingOption.matchAll

A value that indicates the match needs to be all inclusive of the provided interface criteria.

## Declaration

```swift
case matchAll
```

## Discussion

Discussion Matching is successful for the USB accessory that has at least one USB interface matching every criteria in the provided dictionary.

## See Also

- [init(rawValue:)](accessoryaccess/aausbaccessorymatchingcriteria/interfacematchingoption/init(rawvalue:).md)
- [AAUSBAccessoryMatchingCriteria.InterfaceMatchingOption.matchAny](accessoryaccess/aausbaccessorymatchingcriteria/interfacematchingoption/matchany.md)
