---
title: showDeviceCriteria
framework: mattersupport
role: symbol
role_heading: Instance Property
path: mattersupport/matteradddevicerequest/showdevicecriteria
---

# showDeviceCriteria

A predicate that filters what devices appear in the picker.

## Declaration

```swift
var showDeviceCriteria: MatterAddDeviceRequest.DeviceCriteria
```

## Discussion

Discussion During setup user interface flows, the system may present a picker to choose the device to set up. Only devices that match the specified criteria appear in the picker. Use .allDevices to display all devices. Use .not(...) to hide blocked devices, such as those already paired in the ecosystem.

## See Also

### Defining the device criteria

- [MatterAddDeviceRequest.DeviceCriteria](mattersupport/matteradddevicerequest/devicecriteria.md)
