---
title: TabletopInteraction.Value
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/tabletopinteraction/value-swift.struct
---

# TabletopInteraction.Value

A structure that provides the details about an interaction, such as the phase of the gesture and position of the equipment.

## Declaration

```swift
struct Value
```

## Topics

### Getting information about the equipment and game

- [startingEquipmentID](tabletopkit/tabletopinteraction/value-swift.struct/startingequipmentid.md)
- [controlledEquipmentID](tabletopkit/tabletopinteraction/value-swift.struct/controlledequipmentid.md)
- [allowedDestinations](tabletopkit/tabletopinteraction/value-swift.struct/alloweddestinations.md)

### Getting the phases

- [gesturePhase](tabletopkit/tabletopinteraction/value-swift.struct/gesturephase.md)
- [phase](tabletopkit/tabletopinteraction/value-swift.struct/phase-swift.property.md)
- [TabletopInteraction.Value.Phase](tabletopkit/tabletopinteraction/value-swift.struct/phase-swift.enum.md)

### Getting the gestures

- [gesture](tabletopkit/tabletopinteraction/value-swift.struct/gesture-swift.property.md)
- [TabletopInteraction.Value.Gesture](tabletopkit/tabletopinteraction/value-swift.struct/gesture-swift.struct.md)

### Getting the proposed locations

- [proposedDestination](tabletopkit/tabletopinteraction/value-swift.struct/proposeddestination.md)
- [proposedFlip](tabletopkit/tabletopinteraction/value-swift.struct/proposedflip.md)

### Getting the position and location

- [pose](tabletopkit/tabletopinteraction/value-swift.struct/pose.md)
- [locationOnTable](tabletopkit/tabletopinteraction/value-swift.struct/locationontable.md)
- [endLocation](tabletopkit/tabletopinteraction/value-swift.struct/endlocation.md)
- [endLocationOnTable](tabletopkit/tabletopinteraction/value-swift.struct/endlocationontable.md)

### Getting identifiers

- [id](tabletopkit/tabletopinteraction/value-swift.struct/id.md)
- [playerID](tabletopkit/tabletopinteraction/value-swift.struct/playerid.md)

### Getting the interaction properties

- [configuration](tabletopkit/tabletopinteraction/value-swift.struct/configuration.md)
- [constants](tabletopkit/tabletopinteraction/value-swift.struct/constants.md)
- [initialPose](tabletopkit/tabletopinteraction/value-swift.struct/initialpose.md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the value of the interaction

- [value](tabletopkit/tabletopinteraction/value-swift.property.md)
