---
title: EKCalendarType
framework: eventkit
role: symbol
role_heading: Enumeration
path: eventkit/ekcalendartype
---

# EKCalendarType

Possible calendar types.

## Declaration

```swift
enum EKCalendarType
```

## Topics

### Constants

- [EKCalendarType.local](eventkit/ekcalendartype/local.md)
- [EKCalendarType.calDAV](eventkit/ekcalendartype/caldav.md)
- [EKCalendarType.exchange](eventkit/ekcalendartype/exchange.md)
- [EKCalendarType.subscription](eventkit/ekcalendartype/subscription.md)
- [EKCalendarType.birthday](eventkit/ekcalendartype/birthday.md)

### Initializers

- [init(rawValue:)](eventkit/ekcalendartype/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

### Accessing Calendar Properties

- [EKCalendarEventAvailabilityMask](eventkit/ekcalendareventavailabilitymask.md)
- [allowsContentModifications](eventkit/ekcalendar/allowscontentmodifications.md)
- [cgColor](eventkit/ekcalendar/cgcolor.md)
- [color](eventkit/ekcalendar/color.md)
- [isImmutable](eventkit/ekcalendar/isimmutable.md)
- [title](eventkit/ekcalendar/title.md)
- [type](eventkit/ekcalendar/type.md)
- [allowedEntityTypes](eventkit/ekcalendar/allowedentitytypes.md)
- [source](eventkit/ekcalendar/source.md)
- [isSubscribed](eventkit/ekcalendar/issubscribed.md)
- [supportedEventAvailabilities](eventkit/ekcalendar/supportedeventavailabilities.md)
- [calendarIdentifier](eventkit/ekcalendar/calendaridentifier.md)
- [DATETIME_COMPONENTS_DO_NOT_USE()](eventkit/datetime_components_do_not_use().md)
- [DATE_COMPONENTS_DO_NOT_USE()](eventkit/date_components_do_not_use().md)
