---
title: Alarm.Schedule.Relative.Recurrence
framework: alarmkit
role: symbol
role_heading: Enumeration
path: alarmkit/alarm/schedule-swift.enum/relative/recurrence
---

# Alarm.Schedule.Relative.Recurrence

Describes the cadence at which an alarm will repeat, if any.

## Declaration

```swift
enum Recurrence
```

## Topics

### Recurring alarms

- [Alarm.Schedule.Relative.Recurrence.never](alarmkit/alarm/schedule-swift.enum/relative/recurrence/never.md)
- [Alarm.Schedule.Relative.Recurrence.weekly(_:)](alarmkit/alarm/schedule-swift.enum/relative/recurrence/weekly(_:).md)

## Relationships

### Conforms To

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

## See Also

### Describing an alarm

- [repeats](alarmkit/alarm/schedule-swift.enum/relative/repeats.md)
- [time](alarmkit/alarm/schedule-swift.enum/relative/time-swift.property.md)
