<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: 17.0.0 -",
    "macOS: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "GroupActivities",
  "identifier" : "/documentation/GroupActivities/GroupSessionJournal/attachments-swift.property",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Group Activities"
    ],
    "preciseIdentifier" : "s:15GroupActivities0A14SessionJournalC11attachmentsAC11AttachmentsVvp"
  },
  "title" : "attachments"
}
-->

# attachments

The currently available attachments for you to download
and incorporate into your app.

```
final var attachments: GroupSessionJournal.Attachments { get set }
```

## Discussion

This property contains an asynchronous sequence that you
monitor while the current session is active. To monitor this
sequence, configure an asynchronous task and iterate over the
contents of the [`GroupSessionJournal.Attachments`](/documentation/GroupActivities/GroupSessionJournal/Attachments-swift.struct) type.
For an example of how to configure this task, see the overview for
[`GroupSessionJournal`](/documentation/GroupActivities/GroupSessionJournal).

The system updates this array whenever a participant adds or
removes an attachment. Iterate over the array and update your
app’s data structures to match the current contents.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)