---
title: "init(alarmID:mode:)"
framework: alarmkit
role: symbol
role_heading: Initializer
path: "alarmkit/alarmpresentationstate/init(alarmid:mode:)"
---

# init(alarmID:mode:)

Creates an instance of an alarm state.

## Declaration

```swift
init(alarmID: Alarm.ID, mode: AlarmPresentationState.Mode)
```

## Parameters

- `alarmID`: The unique ID of the alarm.
- `mode`: The mode the alarm is in such as alerting or countdown.

## See Also

### Creating an alarm state

- [alarmID](alarmkit/alarmpresentationstate/alarmid.md)
- [mode](alarmkit/alarmpresentationstate/mode-swift.property.md)
- [AlarmPresentationState.Mode](alarmkit/alarmpresentationstate/mode-swift.enum.md)
