---
title: state
framework: alarmkit
role: symbol
role_heading: Instance Property
path: alarmkit/alarm/state-swift.property
---

# state

The current state of the alarm.

## Declaration

```swift
var state: Alarm.State
```

## Discussion

Discussion This is a snapshot of the state captured when the alarm was fetched from the daemon.  It won’t update if the state changes on the daemon.

## See Also

### Defining a countdown duration

- [Alarm.CountdownDuration](alarmkit/alarm/countdownduration-swift.struct.md)
- [countdownDuration](alarmkit/alarm/countdownduration-swift.property.md)
- [id](alarmkit/alarm/id.md)
- [Alarm.State](alarmkit/alarm/state-swift.enum.md)
