---
title: EKSpan
framework: eventkit
role: symbol
role_heading: Enumeration
path: eventkit/ekspan
---

# EKSpan

An object that indicates whether modifications should apply to a single event or all future events of a recurring event.

## Declaration

```swift
enum EKSpan
```

## Topics

### Constants

- [EKSpan.thisEvent](eventkit/ekspan/thisevent.md)
- [EKSpan.futureEvents](eventkit/ekspan/futureevents.md)

### Initializers

- [init(rawValue:)](eventkit/ekspan/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a Basic Recurrence Rule

- [init(recurrenceWith:interval:end:)](eventkit/ekrecurrencerule/init(recurrencewith:interval:end:).md)
