---
title: AlarmManager.AlarmUpdates
framework: alarmkit
role: symbol
role_heading: Structure
path: alarmkit/alarmmanager/alarmupdates-swift.struct
---

# AlarmManager.AlarmUpdates

An async sequence that publishes whenever an alarm changes.

## Declaration

```swift
struct AlarmUpdates
```

## Topics

### Creating an iterator

- [AlarmManager.AlarmUpdates.Iterator](alarmkit/alarmmanager/alarmupdates-swift.struct/iterator.md)
- [makeAsyncIterator()](alarmkit/alarmmanager/alarmupdates-swift.struct/makeasynciterator().md)
- [AlarmManager.AlarmUpdates.Element](alarmkit/alarmmanager/alarmupdates-swift.struct/element.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)

## See Also

### Updating an alarm

- [alarmUpdates](alarmkit/alarmmanager/alarmupdates-swift.property.md)
- [alarms](alarmkit/alarmmanager/alarms.md)
