---
title: postAlert
framework: alarmkit
role: symbol
role_heading: Instance Property
path: alarmkit/alarm/countdownduration-swift.struct/postalert
---

# postAlert

The duration applied after the alarm has alerted at least once and moves back to the countdown state.

## Declaration

```swift
var postAlert: TimeInterval?
```

## Discussion

Discussion For example, this would be the snooze duration for an alarm.  A timer with a repeat button could set this value to be the same as preAlert, or it could leave the value as nil.  If the value is nil we will use the preAlert duration for post-alarm countdowns.

## See Also

### Creating a countdown duration

- [init(preAlert:postAlert:)](alarmkit/alarm/countdownduration-swift.struct/init(prealert:postalert:).md)
- [preAlert](alarmkit/alarm/countdownduration-swift.struct/prealert.md)
