---
title: "init(title:stopButton:secondaryButton:secondaryButtonBehavior:)"
framework: alarmkit
role: symbol
role_heading: Initializer
path: "alarmkit/alarmpresentation/alert-swift.struct/init(title:stopbutton:secondarybutton:secondarybuttonbehavior:)"
---

# init(title:stopButton:secondaryButton:secondaryButtonBehavior:)

Creates an alert for an alarm.

## Declaration

```swift
init(title: LocalizedStringResource, stopButton: AlarmButton, secondaryButton: AlarmButton? = nil, secondaryButtonBehavior: AlarmPresentation.Alert.SecondaryButtonBehavior? = nil)
```

## Parameters

- `title`: The title of the alert.
- `stopButton`: The end button for an alarm.
- `secondaryButton`: The customizable second button for an alarm.
- `secondaryButtonBehavior`: The defined behavior of the secondary button.

## See Also

### Deprecated

- [stopButton](alarmkit/alarmpresentation/alert-swift.struct/stopbutton.md)
