---
title: ControllingSeats
framework: tabletopkit
role: symbol
role_heading: Enumeration
path: tabletopkit/controllingseats
---

# ControllingSeats

The seats that can manipulate or interact with the equipment.

## Declaration

```swift
enum ControllingSeats
```

## Topics

### Seats

- [ControllingSeats.any](tabletopkit/controllingseats/any.md)
- [ControllingSeats.restricted(_:)](tabletopkit/controllingseats/restricted(_:).md)
- [ControllingSeats.restrictedCurrent(_:)](tabletopkit/controllingseats/restrictedcurrent(_:).md)
- [ControllingSeats.inherited](tabletopkit/controllingseats/inherited.md)
- [ControllingSeats.current](tabletopkit/controllingseats/current.md)

## Relationships

### Conforms To

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

## See Also

### Equipment

- [Implementing playing card overlap and physical characteristics](tabletopkit/implementing-playing-card-overlap-and-physical-characteristics.md)
- [Equipment](tabletopkit/equipment.md)
- [EquipmentCollection](tabletopkit/equipmentcollection.md)
- [EntityEquipment](tabletopkit/entityequipment.md)
- [EquipmentIdentifier](tabletopkit/equipmentidentifier.md)
- [EquipmentState](tabletopkit/equipmentstate.md)
- [EquipmentStateCollection](tabletopkit/equipmentstatecollection.md)
- [BaseEquipmentState](tabletopkit/baseequipmentstate.md)
- [CustomEquipmentState](tabletopkit/customequipmentstate.md)
- [MutableEquipmentState](tabletopkit/mutableequipmentstate.md)
- [CardState](tabletopkit/cardstate.md)
- [DieState](tabletopkit/diestate.md)
- [RawValueState](tabletopkit/rawvaluestate.md)
