---
title: AlarmPresentation.Paused
framework: alarmkit
role: symbol
role_heading: Structure
path: alarmkit/alarmpresentation/paused-swift.struct
---

# AlarmPresentation.Paused

An object that configures the UI for a paused timer state.

## Declaration

```swift
struct Paused
```

## Overview

Overview This is only applicable to timers that can be paused. To get back to a countdown state, you must provide a definition for a resume button. The following code snippet describes how to schedule a timer that can pause and resume. let paused = AlarmPresentation.Paused(     title: "Timer paused",     resumeButton: AlarmButton(text: "Resume", textColor: .blue, systemImageName: "play.circle"))

## Topics

### Creating a resume button

- [init(title:resumeButton:)](alarmkit/alarmpresentation/paused-swift.struct/init(title:resumebutton:).md)
- [resumeButton](alarmkit/alarmpresentation/paused-swift.struct/resumebutton.md)
- [title](alarmkit/alarmpresentation/paused-swift.struct/title.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Describing an alarm state

- [AlarmPresentation.Alert](alarmkit/alarmpresentation/alert-swift.struct.md)
- [AlarmPresentation.Countdown](alarmkit/alarmpresentation/countdown-swift.struct.md)
