---
title: SetTurnAction
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/setturnaction
---

# SetTurnAction

An action that sets the current seats participating in the current turn.

## Declaration

```swift
struct SetTurnAction
```

## Overview

Overview To create a set turn action, use the setTurn(forSeat:context:) or a similar static method.

## Topics

### Getting the seats involved in a turn

- [seatIDsInTurn](tabletopkit/setturnaction/seatidsinturn.md)

### Getting the action properties

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

## Relationships

### Conforms To

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

## See Also

### Actions

- [TabletopAction](tabletopkit/tabletopaction.md)
- [MoveEquipmentAction](tabletopkit/moveequipmentaction.md)
- [UpdateEquipmentAction](tabletopkit/updateequipmentaction.md)
- [UpdateCounterAction](tabletopkit/updatecounteraction.md)
- [CreateBookmarkAction](tabletopkit/createbookmarkaction.md)
- [CustomAction](tabletopkit/customaction.md)
