@class EKSource, NSString; @interface EKCalendar : EKObject @property (nonatomic) unsigned long long cachedJunkStatus; @property (retain, nonatomic) EKSource *source; @property (readonly, nonatomic) NSString *calendarIdentifier; @property (copy, nonatomic) NSString *title; @property (readonly, nonatomic) long long type; @property (readonly, nonatomic) BOOL allowsContentModifications; @property (readonly, nonatomic, getter=isSubscribed) BOOL subscribed; @property (readonly, nonatomic, getter=isImmutable) BOOL immutable; @property (nonatomic) struct CGColor { } *CGColor; @property (readonly, nonatomic) unsigned long long supportedEventAvailabilities; @property (readonly, nonatomic) unsigned long long allowedEntityTypes; + (id)knownRelationshipSingleValueKeys; + (BOOL)isWeakRelationship; + (id)knownSingleValueKeysForComparison; + (id)_eventKitBundle; + (Class)frozenClass; + (id)knownIdentityKeysForComparison; + (id)EKObjectChangeSummarizer_multiValueDiffKeys; + (id)knownRelationshipMultiValueKeys; + (id)EKObjectChangeSummarizer_singleValueDiffKeys; + (id)calendarForEntityType:(unsigned long long)a0 eventStore:(id)a1; + (id)calendarForEntityTypes:(unsigned long long)a0 eventStore:(id)a1; + (id)calendarWithEventStore:(id)a0; + (id)knownRelationshipWeakKeys; + (id)orderSortDescriptors; + (id)rowIDsForCalendars:(id)a0; + (id)typeDescription:(long long)a0; - (BOOL)save:(id *)a0; - (BOOL)isSyncing; - (id)constraints; - (id)digest; - (id)subscriptionID; - (BOOL)isFamilyCalendar; - (void)setSubscribed:(BOOL)a0; - (void)setMaxAttendees:(long long)a0; - (long long)maxAttendees; - (id)notes; - (id)symbolicColorName; - (id)alarms; - (BOOL)isMarkedImmutableSharees; - (void)setSymbolicColorName:(id)a0; - (id)init; - (void)setExternalModificationTag:(id)a0; - (int)refreshInterval; - (void)setOwnerIdentityLastName:(id)a0; - (id)selfIdentityAddressString; - (id)publishURLString; - (void)setAlarms:(id)a0; - (id)sharees; - (BOOL)canBePublished; - (void)setSyncToken:(id)a0; - (void)setAllowsEvents:(BOOL)a0; - (void)reset; - (void)setSharees:(id)a0; - (BOOL)readOnly; - (id)image; - (id)externalIDTag; - (id)ownerIdentityPhoneNumber; - (void)setPushKey:(id)a0; - (id)syncToken; - (BOOL)hasEvents; - (void)setSharedOwnerURLString:(id)a0; - (id)pushKey; - (BOOL)canBeShared; - (id)externalModificationTag; - (id)lastSyncStartDate; - (BOOL)_reset; - (void)setDigest:(id)a0; - (unsigned long long)sharingInvitationResponse; - (void)setOwnerIdentityDisplayName:(id)a0; - (BOOL)remove:(id *)a0; - (id)publishURL; - (void)setLastSyncStartDate:(id)a0; - (BOOL)isMarkedUndeletable; - (id)externalID; - (void)setSelfIdentityPhoneNumber:(id)a0; - (id)selfIdentityDisplayName; - (void)setPublishURLString:(id)a0; - (id)refreshDate; - (id)ownerIdentityDisplayName; - (void)setOwnerIdentityPhoneNumber:(id)a0; - (void)setFlags:(unsigned int)a0; - (void)setSubcalAccountID:(id)a0; - (void)setOwnerIdentityAddressString:(id)a0; - (void)setReadOnly:(BOOL)a0; - (BOOL)refresh; - (void)setLocale:(id)a0; - (void)setSharedOwnerAddress:(id)a0; - (void)setLastSyncTitle:(id)a0; - (void)setAllowedEntities:(int)a0; - (void)setSelfIdentityFirstName:(id)a0; - (void)setNotes:(id)a0; - (void)setColorStringRaw:(id)a0; - (id)syncError; - (void)setLastSyncEndDate:(id)a0; - (BOOL)supportsJunkReporting; - (void)setOwnerIdentityEmail:(id)a0; - (unsigned int)flags; - (id)sharedOwnerURLString; - (void)rollback; - (BOOL)validate:(id *)a0; - (int)entityType; - (id)unlocalizedTitle; - (id)sharedOwnerAddress; - (id)locale; - (BOOL)isHidden; - (void)setUUID:(id)a0; - (void)setHidden:(BOOL)a0; - (void)setCanBePublished:(BOOL)a0; - (void)setSharingStatus:(unsigned long long)a0; - (void)setSelfIdentityAddressString:(id)a0; - (void)setSubcalURL:(id)a0; - (void)setOwnerIdentityId:(int)a0; - (void)setIsPublished:(BOOL)a0; - (id)description; - (void)setOwnerIdentityFirstName:(id)a0; - (BOOL)isPublished; - (id)allAlarms; - (void)setPubcalAccountID:(id)a0; - (BOOL)isColorDisplayOnly; - (id)ownerIdentityAddressString; - (id)selfIdentityLastName; - (id)pubcalAccountID; - (void)setSelfIdentityLastName:(id)a0; - (int)allowedEntities; - (id)colorStringRaw; - (unsigned long long)sharingStatus; - (id)ownerIdentityFirstName; - (int)ownerIdentityId; - (unsigned long long)lastSyncError; - (id)selfIdentityPhoneNumber; - (void)setExternalID:(id)a0; - (void)setImage:(id)a0; - (void)setSyncError:(id)a0; - (id)lastSyncEndDate; - (void)setSelfIdentityEmail:(id)a0; - (void)setSharedOwnerName:(id)a0; - (id)lastSyncTitle; - (void)setRefreshInterval:(int)a0; - (id)subcalURL; - (void)setSubscriptionID:(id)a0; - (void)setPublishURL:(id)a0; - (void)setInvitationStatus:(unsigned long long)a0; - (id)selfIdentityFirstName; - (void)setExternalRepresentation:(id)a0; - (void)setAllAlarms:(id)a0; - (void)setCanBeShared:(BOOL)a0; - (void)setSelfIdentityDisplayName:(id)a0; - (void)setRefreshDate:(id)a0; - (id)UUID; - (void)setUnlocalizedTitle:(id)a0; - (id)ownerIdentityEmail; - (void)setExternalIDTag:(id)a0; - (void)setDisplayOrder:(int)a0; - (id)sharedOwnerName; - (void)setSharingInvitationResponse:(unsigned long long)a0; - (id)subcalAccountID; - (id)selfIdentityEmail; - (void)setColorDisplayOnly:(BOOL)a0; - (unsigned long long)invitationStatus; - (int)displayOrder; - (id)ownerIdentityLastName; - (BOOL)isManaged; - (id)externalRepresentation; - (BOOL)isDeletable; - (id)externalURI; - (void)addAlarms:(id)a0; - (void)setCalendarIdentifier:(id)a0; - (void)setColorString:(id)a0; - (id)colorString; - (void)removeAlarms:(id)a0; - (BOOL)isInbox; - (void)setIsDefaultSchedulingCalendar:(BOOL)a0; - (void)setStripAlarms:(BOOL)a0; - (void)moveSubscribedCalendarToSource:(id)a0; - (void)removeAcknowledgedSnoozedAlarms; - (void)setCompletable:(BOOL)a0; - (id)shareesAndOwner; - (BOOL)_anotherCalendarForDefaultSchedulingExistsWithAllKnownCalendars:(id)a0; - (BOOL)_anotherCalendarForRemindersExistsWithAllKnownCalendars:(id)a0; - (BOOL)_anyCalendarExistsInSameSourceOfType:(unsigned long long)a0 withAllKnownCalendars:(id)a1 passingTest:(id /* block */)a2; - (void)_clearCGColorCache; - (BOOL)_flagValueWithMask:(unsigned int)a0; - (void)_setFlagValue:(BOOL)a0 withMask:(unsigned int)a1; - (void)_updateToMaxDisplayOrder; - (BOOL)_validateDeletable:(id *)a0; - (BOOL)_validateDeletableDueToAccessConsent:(id *)a0; - (BOOL)_validateDeletableHelperWithAllKnownCalendars:(id)a0 error:(id *)a1; - (BOOL)_validateDeletableWithAllKnownCalendars:(id)a0 error:(id *)a1; - (void)addSharee:(id)a0; - (BOOL)allowEvents; - (BOOL)allowReminders; - (BOOL)allowsDeletionOrPropertyModifications; - (BOOL)allowsIgnoringSharedEventChangeNotifications; - (BOOL)allowsScheduling; - (void)assignColorForNewCalendarIfNeeded; - (BOOL)automaticEventLocationGeocodingAllowed; - (id)calendarError; - (BOOL)canMergeWithCalendar:(id)a0; - (void)clearInvitationStatus; - (BOOL)completable; - (BOOL)couldBeJunk; - (long long)deletionWarningsMask; - (BOOL)eligibleForDefaultSchedulingCalendar; - (id)exportData; - (id)exportDataWithOptions:(unsigned long long)a0; - (id)findOriginalAlarmStartingWith:(id)a0; - (BOOL)getColorRed:(int *)a0 green:(int *)a1 blue:(int *)a2; - (BOOL)hasEventsWithRoomAsAttendee; - (BOOL)hasSharees; - (BOOL)isAffectingAvailability; - (BOOL)isAlarmAcknowledgedPropertyDirty; - (BOOL)isChinaHolidayCalendar; - (BOOL)isDefaultSchedulingCalendar; - (BOOL)isDeletableWithAllKnownCalendars:(id)a0; - (BOOL)isFacebookBirthdayCalendar; - (BOOL)isHolidayCalendar; - (BOOL)isHolidaySubscribedCalendar; - (BOOL)isIgnoringEventAlerts; - (BOOL)isIgnoringSharedCalendarNotifications; - (BOOL)isImmutableRaw; - (BOOL)isMutableNaturalLanguageSuggestionsCalendar; - (BOOL)isMutableSuggestionsCalendar; - (BOOL)isNaturalLanguageSuggestedEventCalendar; - (BOOL)isNotificationsCollection; - (BOOL)isSharingInvitation; - (BOOL)isSubscribedCalendarJunk; - (BOOL)isSubscribedHolidayCalendar; - (BOOL)isSuggestedEventCalendar; - (BOOL)isSuggestionsCalendar; - (BOOL)isSyncedHolidayCalendar; - (id)lastSyncErrorUserInfo; - (int)migrationVersion; - (id)ownerIdentityAddress; - (id)ownerIdentityOrganizer; - (BOOL)prohibitsScheduling; - (void)removeAllSnoozedAlarms; - (BOOL)removeServerRefreshRelatedPropertiesForSelfAndAllEventsSaveAndCommitWithError:(id *)a0; - (void)removeSharee:(id)a0; - (void)reorderBetweenEarlier:(id)a0 later:(id)a1; - (id)reorderCalendars:(id)a0 betweenEarlier:(id)a1 later:(id)a2; - (id)selectionSyncIdentifier; - (id)selfIdentityAddress; - (id)sendersEmail; - (id)sendersPhoneNumber; - (void)setAllowReminders:(BOOL)a0; - (void)setAllowedEntityTypes:(unsigned long long)a0; - (void)setAllowsContentModifications:(BOOL)a0; - (void)setAllowsScheduling:(BOOL)a0; - (void)setChinaHolidayCalendar:(BOOL)a0; - (void)setFacebookBirthdayCalendar:(BOOL)a0; - (void)setFamilyCalendar:(BOOL)a0; - (void)setImmutable:(BOOL)a0; - (void)setInbox:(BOOL)a0; - (void)setIsAffectingAvailability:(BOOL)a0; - (void)setIsIgnoringEventAlerts:(BOOL)a0; - (void)setIsIgnoringSharedCalendarNotifications:(BOOL)a0; - (void)setIsJunk:(BOOL)a0; - (void)setIsSubscribedCalendarJunk:(BOOL)a0; - (void)setLastSyncError:(unsigned long long)a0 userInfo:(id)a1; - (void)setMarkedImmutableSharees:(BOOL)a0; - (void)setMarkedUndeletable:(BOOL)a0; - (void)setMigrationVersion:(int)a0; - (void)setNotificationsCollection:(BOOL)a0; - (void)setOwnerIdentityAddress:(id)a0; - (void)setProhibitsScheduling:(BOOL)a0; - (void)setSelfIdentityAddress:(id)a0; - (void)setSharedOwnerURL:(id)a0; - (void)setSharingInvitation:(BOOL)a0; - (void)setStripAttachments:(BOOL)a0; - (void)setSubscribedHolidayCalendar:(BOOL)a0; - (void)setSyncedHolidayCalendar:(BOOL)a0; - (id)sharedOwnerEmail; - (id)sharedOwnerPhoneNumber; - (id)sharedOwnerURL; - (void)snoozeAlarm:(id)a0 withLocation:(id)a1 proximity:(long long)a2; - (void)snoozeAlarm:(id)a0 withTimeIntervalFromNow:(double)a1; - (BOOL)stripAlarms; - (BOOL)stripAttachments; - (BOOL)supportsMultipleAlarms; - (id)syncHash; @end