---
title: GroupActivityAssociationKind
framework: groupactivities
role: symbol
role_heading: Structure
path: groupactivities/groupactivityassociationkind
---

# GroupActivityAssociationKind

An association a user-interface element can have with a SharePlay group activity.

## Declaration

```swift
struct GroupActivityAssociationKind
```

## Overview

Overview Use values of this type in conjunction with the SwiftUI/View/groupActivityAssociation(_:) view modifier or GroupActivityAssociationInteraction UI interaction to set the scene associated with the current SharePlay activity.

## Topics

### Type Methods

- [primary(_:)](groupactivities/groupactivityassociationkind/primary(_:).md)

## Relationships

### Conforms To

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

## See Also

### Spatial activities

- [Configure your visionOS app for sharing with people nearby](groupactivities/configure-your-app-for-sharing-with-people-nearby.md)
- [Adding spatial Persona support to an activity](groupactivities/adding-spatial-persona-support-to-an-activity.md)
- [SystemCoordinator](groupactivities/systemcoordinator.md)
- [SystemCoordinator.ParticipantState](groupactivities/systemcoordinator/participantstate.md)
- [groupActivityAssociation(_:)](swiftui/view/groupactivityassociation(_:).md)
- [GroupActivityAssociationInteraction](groupactivities/groupactivityassociationinteraction.md)
