---
title: TableSeatState
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/tableseatstate
---

# TableSeatState

The data associated with a seat that a player occupies.

## Declaration

```swift
struct TableSeatState
```

## Topics

### Creating a seat state structure

- [init(pose:context:)](tabletopkit/tableseatstate/init(pose:context:).md)

### Setting the data that syncs

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

## Relationships

### Conforms To

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

## See Also

### Seats

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