---
title: SeatState
framework: tabletopkit
role: symbol
role_heading: Protocol
path: tabletopkit/seatstate
---

# SeatState

A protocol for seat data that TabletopKit syncs between players.

## Declaration

```swift
protocol SeatState
```

## Topics

### Setting the data that syncs

- [context](tabletopkit/seatstate/context.md)
- [playerID](tabletopkit/seatstate/playerid.md)
- [pose](tabletopkit/seatstate/pose.md)

## Relationships

### Conforming Types

- [TableSeatState](tabletopkit/tableseatstate.md)

## See Also

### Seats

- [TableState](tabletopkit/tablestate.md)
- [TableSeat](tabletopkit/tableseat.md)
- [EntityTableSeat](tabletopkit/entitytableseat.md)
- [TableSeatIdentifier](tabletopkit/tableseatidentifier.md)
- [TableSeatState](tabletopkit/tableseatstate.md)
