---
title: TabletopInteraction.NewDirectInteractionIntent
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/tabletopinteraction/newdirectinteractionintent
---

# TabletopInteraction.NewDirectInteractionIntent

An object that represent the developer’s intent when a new direct interaction is proposed by the system

## Declaration

```swift
struct NewDirectInteractionIntent
```

## Topics

### Rejecting the intent

- [reject](tabletopkit/tabletopinteraction/newdirectinteractionintent/reject.md)

### Accepting the intent

- [accept(configuration:constants:)](tabletopkit/tabletopinteraction/newdirectinteractionintent/accept(configuration:constants:).md)

## Relationships

### Conforms To

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

## See Also

### Handling interaction intents

- [TabletopInteraction.NewInteractionIntent](tabletopkit/tabletopinteraction/newinteractionintent.md)
- [TabletopInteraction.NewIndirectInteractionIntent](tabletopkit/tabletopinteraction/newindirectinteractionintent.md)
