---
title: MoveEquipmentAction
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/moveequipmentaction
---

# MoveEquipmentAction

An action that moves a piece of equipment on the table or changes the grouping.

## Declaration

```swift
struct MoveEquipmentAction
```

## Overview

Overview To create a move equipment action, use the moveEquipment(_:childOf:order:pose:context:) or the moveEquipment(matching:childOf:order:pose:context:) static method.

## Topics

### Getting the equipment in the action

- [equipmentID](tabletopkit/moveequipmentaction/equipmentid.md)
- [parentID](tabletopkit/moveequipmentaction/parentid.md)
- [playerID](tabletopkit/moveequipmentaction/playerid.md)
- [order](tabletopkit/moveequipmentaction/order-swift.property.md)
- [MoveEquipmentAction.Order](tabletopkit/moveequipmentaction/order-swift.enum.md)

### Getting the position of the equipment

- [pose](tabletopkit/moveequipmentaction/pose.md)

### Getting game-specific information

- [context](tabletopkit/moveequipmentaction/context.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)
- [UpdateEquipmentAction](tabletopkit/updateequipmentaction.md)
- [SetTurnAction](tabletopkit/setturnaction.md)
- [UpdateCounterAction](tabletopkit/updatecounteraction.md)
- [CreateBookmarkAction](tabletopkit/createbookmarkaction.md)
- [CustomAction](tabletopkit/customaction.md)
