---
title: Option
framework: tipkit
role: symbol
role_heading: Protocol
path: tipkit/tipoption
---

# Option

A type that represents the various customizations that you can make to a tip’s behavior.

## Declaration

```swift
protocol TipOption : Sendable
```

## Topics

### Tip options

- [IgnoresDisplayFrequency](tipkit/tip/ignoresdisplayfrequency.md)
- [MaxDisplayCount](tipkit/tip/maxdisplaycount.md)
- [MaxDisplayDuration](tipkit/tip/maxdisplayduration.md)

## Relationships

### Inherits From

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

### Conforming Types

- [IgnoresDisplayFrequency](tipkit/tips/ignoresdisplayfrequency.md)
- [MaxDisplayCount](tipkit/tips/maxdisplaycount.md)
- [MaxDisplayDuration](tipkit/tips/maxdisplayduration.md)

## See Also

### Common types

- [AnyTip](tipkit/anytip.md)
- [TipKitError](tipkit/tipkiterror.md)
