---
title: Activity.ActivityStateUpdates
framework: activitykit
role: symbol
role_heading: Structure
path: activitykit/activity/activitystateupdates-swift.struct
---

# Activity.ActivityStateUpdates

A structure that offers functionality to observe state changes of a Live Activity.

## Declaration

```swift
struct ActivityStateUpdates
```

## Topics

### Creating an iterator

- [makeAsyncIterator()](activitykit/activity/activitystateupdates-swift.struct/makeasynciterator().md)
- [Activity.ActivityStateUpdates.Iterator](activitykit/activity/activitystateupdates-swift.struct/iterator.md)
- [Activity.ActivityStateUpdates.Element](activitykit/activity/activitystateupdates-swift.struct/element.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)

## See Also

### Observing the Live Activity life cycle

- [activityState](activitykit/activity/activitystate.md)
- [ActivityState](activitykit/activitystate.md)
- [activityStateUpdates](activitykit/activity/activitystateupdates-swift.property.md)
