---
title: "init(presentation:metadata:tintColor:)"
framework: alarmkit
role: symbol
role_heading: Initializer
path: "alarmkit/alarmattributes/init(presentation:metadata:tintcolor:)"
---

# init(presentation:metadata:tintColor:)

Creates an instance of an alarm UI.

## Declaration

```swift
init(presentation: AlarmPresentation, metadata: Metadata? = nil, tintColor: Color)
```

## Parameters

- `presentation`: The content required for the various states of an alarm.
- `metadata`: The additional data that you can include in your attributes.
- `tintColor`: The tint color applied to the templated UI.

## See Also

### Creating an alarm attribute

- [tintColor](alarmkit/alarmattributes/tintcolor.md)
- [presentation](alarmkit/alarmattributes/presentation.md)
- [metadata](alarmkit/alarmattributes/metadata.md)
- [AlarmAttributes.ContentState](alarmkit/alarmattributes/contentstate.md)
