---
title: ASPickerDisplaySettings.DiscoveryTimeout
framework: accessorysetupkit
role: symbol
role_heading: Structure
path: accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct
---

# ASPickerDisplaySettings.DiscoveryTimeout

The type used for the accessory picker’s discovery timeout value.

## Declaration

```swift
struct DiscoveryTimeout
```

## Topics

### Determining discovery timeout

- [default](accessorysetupkit/aspickerdisplaysettings/default.md)
- [short](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/short.md)
- [medium](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/medium.md)
- [long](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/long.md)
- [unbounded](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/unbounded.md)

### Working with raw values

- [init(rawValue:)](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Customizing the discovery timeout

- [discoveryTimeout](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.property.md)
