luxlabs header browser preview


@class NSData, NSString, NSArray, NSURL, NSDate, NSTimeZone, EKCalendar;

@interface EKCalendarItem : EKObject

@property (copy, nonatomic) NSData *structuredData;
@property (copy, nonatomic) NSData *localStructuredData;
@property (retain, nonatomic) NSString *calendarItemIdentifier;
@property (retain, nonatomic) NSArray *attachments;
@property (retain, nonatomic) EKCalendarItem *originalItem;
@property (readonly, nonatomic) NSString *UUID;
@property (retain, nonatomic) EKCalendar *calendar;
@property (readonly, nonatomic) NSString *calendarItemExternalIdentifier;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *location;
@property (copy, nonatomic) NSString *notes;
@property (copy, nonatomic) NSURL *URL;
@property (readonly, nonatomic) NSDate *lastModifiedDate;
@property (readonly, nonatomic) NSDate *creationDate;
@property (copy, nonatomic) NSTimeZone *timeZone;
@property (readonly, nonatomic) BOOL hasAlarms;
@property (readonly, nonatomic) BOOL hasRecurrenceRules;
@property (readonly, nonatomic) BOOL hasAttendees;
@property (readonly, nonatomic) BOOL hasNotes;
@property (readonly, nonatomic) NSArray *attendees;
@property (copy, nonatomic) NSArray *alarms;
@property (copy, nonatomic) NSArray *recurrenceRules;

+ (id)knownRelationshipSingleValueKeys;
+ (id)knownSingleValueKeysForComparison;
+ (id)knownIdentityKeysForComparison;
+ (id)EKObjectChangeSummarizer_multiValueDiffKeys;
+ (id)knownRelationshipMultiValueKeys;
+ (id)EKObjectChangeSummarizer_singleValueDiffKeys;
+ (BOOL)_shouldDeleteAndAddForMoveFromCalendar:(id)a0 toCalendar:(id)a1;
+ (id)adjustDateFromUTC:(id)a0 allDay:(BOOL)a1 timeZone:(id)a2;
+ (BOOL)canonicalizedEqualityTestValue1:(id)a0 value2:(id)a1 key:(id)a2 object1:(id)a3 object2:(id)a4;
+ (id)defaultPropertyKeysToSkipForRecursiveSnapshotCopies;
+ (id)keysToIgnoreForApplyingChanges;
+ (id)knownDerivedRelationshipKeys;
+ (id)knownRelationshipMultiValueKeysForValidation;
+ (id)knownRelationshipSingleValueKeysForValidation;
+ (id)knownRelationshipWeakKeys;
+ (id)timeZoneFromTimeZoneName:(id)a0 withFloatingTimeZone:(id)a1;
+ (id)timeZoneNameFromTimeZone:(id)a0;

- (void)willSave;
- (int)sequenceNumber;
- (BOOL)isAllDay;
- (id)constraints;
- (void)setSequenceNumber:(int)a0;
- (void)removeAlarm:(id)a0;
- (void)setExternalModificationTag:(id)a0;
- (void)addAlarm:(id)a0;
- (id)organizer;
- (id)externalModificationTag;
- (id)uniqueId;
- (id)URLString;
- (id)externalID;
- (void)setUniqueId:(id)a0;
- (BOOL)isEditable;
- (void)setUniqueID:(id)a0;
- (void)setLastModifiedDate:(id)a0;
- (unsigned long long)priority;
- (id)structuredLocation;
- (id)externalData;
- (id)syncError;
- (void)setAction:(id)a0;
- (void)setAttendees:(id)a0;
- (void)setCreationDate:(id)a0;
- (BOOL)validate:(id *)a0;
- (unsigned long long)entityType;
- (id)uniqueID;
- (long long)indexForAlarm:(id)a0;
- (id)unlocalizedTitle;
- (id)action;
- (void)setPriority:(unsigned long long)a0;
- (id)description;
- (BOOL)isFloating;
- (id)allAlarms;
- (void)setExternalID:(id)a0;
- (void)setSyncError:(id)a0;
- (void)setExternalData:(id)a0;
- (void)setAllDay:(BOOL)a0;
- (void)setAllAlarms:(id)a0;
- (void)setUnlocalizedTitle:(id)a0;
- (void)setStructuredLocation:(id)a0;
- (BOOL)isDeletable;
- (id)externalURI;
- (id)clientLocation;
- (id)appLink;
- (id)customObjectForKey:(id)a0;
- (void)setOrganizer:(id)a0;
- (void)setURLString:(id)a0;
- (BOOL)hasAttachment;
- (BOOL)isSelfOrganized;
- (long long)selfParticipantStatus;
- (id)preferredLocation;
- (id)actionString;
- (void)setEndTimeZone:(id)a0;
- (id)endTimeZone;
- (id)localCustomObjectForKey:(id)a0;
- (void)setCustomObject:(id)a0 forKey:(id)a1;
- (void)setLocalCustomObject:(id)a0 forKey:(id)a1;
- (void)setStartTimeZone:(id)a0;
- (id)startTimeZone;
- (id)endTimeZoneName;
- (id)filterAttendeesPendingDeletion:(id)a0;
- (void)moveToCalendar:(id)a0;
- (void)removeAttendee:(id)a0;
- (void)setSharedItemCreatedByLastName:(id)a0;
- (id)sharedItemModifiedByDisplayName;
- (BOOL)isExternallyOrganizedInvitation;
- (void)removeAcknowledgedSnoozedAlarms;
- (void)setSharedItemModifiedByAddress:(id)a0;
- (void)updateWithVCSEntity:(id)a0 inCalendar:(id)a1;
- (void)_addExceptionDate:(id)a0;
- (void)_addOrganizerAndSelfAttendeeForNewInvitationInCalendar:(id)a0;
- (void)_adjustAfterMovingOrCopyingFromOldCalendar:(id)a0 toNewCalendar:(id)a1 cachedConstraintsForOldCalendar:(id)a2 savingItem:(id)a3;
- (id)_customObjectForKey:(id)a0 local:(BOOL)a1;
- (id)_dataFromStructuredDataDictionary:(id)a0 local:(BOOL)a1;
- (void)_deletePersistentItemAndDetachedItems:(id)a0 forSavingItem:(id)a1;
- (void)_deleteSelfAndDetached;
- (BOOL)_excludeAlarmDueToConnectionTrigger:(id)a0;
- (id)_generateNewUniqueID;
- (BOOL)_hadAttendees;
- (BOOL)_hadRecurrenceRules;
- (BOOL)_isInSharedToMeCalendarWithNoSharingScheduling;
- (void)_moveToCalendar:(id)a0 forSavingItem:(id)a1;
- (void)_recursivelyPerformBlockOnSelfAndDetachedItems:(id /* block */)a0 forSavingItem:(id)a1;
- (void)_removeAttendee:(id)a0;
- (void)_removeDetachedItem:(id)a0;
- (void)_removeExceptionDate:(id)a0;
- (void)_resetFieldsAfterMovingToNewCalendar;
- (id)_selfAttendee;
- (void)_setCalendarRecursively:(id)a0 forSavingItem:(id)a1;
- (void)_setCustomObject:(id)a0 forKey:(id)a1 local:(BOOL)a2;
- (void)_setSelfAttendee:(id)a0;
- (id)_structuredDataDictionaryFromData:(id)a0 local:(BOOL)a1;
- (void)_updateModifiedAlarmByAcknowledging;
- (void)_updatePersistentObjectOfSelfAndDetachedItemsExceptForSavingItem:(id)a0;
- (BOOL)_validateDeletable:(id *)a0;
- (BOOL)_validateDeletableBySharedCalendarShareeWithError:(id *)a0;
- (BOOL)_validateDeletableDueToAccessConsent:(id *)a0;
- (BOOL)_validateDeletableInCalendarWithError:(id *)a0;
- (void)_willSave;
- (unsigned long long)actionsState;
- (void)addAttachment:(id)a0;
- (void)addAttendee:(id)a0;
- (void)addOrganizerAndSelfAttendeeForNewInvitation;
- (void)addRecurrenceRule:(id)a0;
- (id)adjustDateFromUTC:(id)a0;
- (id)allAlarmsSet;
- (BOOL)allowsAlarmModifications;
- (BOOL)allowsAttendeesModifications;
- (BOOL)allowsCalendarModifications;
- (BOOL)allowsRecurrenceModifications;
- (BOOL)allowsSpansOtherThanThisEvent;
- (id)attachmentsSet;
- (id)attendeeMatchingEmailAddress:(id)a0;
- (id)attendeesRaw;
- (id)calendarScale;
- (BOOL)canMoveOrCopyToCalendar:(id)a0 fromCalendar:(id)a1 error:(id *)a2;
- (BOOL)canMoveToCalendar:(id)a0 error:(id *)a1;
- (BOOL)canMoveToCalendar:(id)a0 fromCalendar:(id)a1 error:(id *)a2;
- (id)committedConstraints;
- (id)defaultAlarm;
- (BOOL)defaultAlarmWasDeleted;
- (id)defaultAlarms;
- (id)detachedItems;
- (id)displayNotes;
- (id)ekExceptionDates;
- (id)exceptionDates;
- (id)exceptionDatesAdjustedForFloatingEvents;
- (id)exportToICS;
- (id)exportToICSWithOptions:(unsigned long long)a0;
- (id)externalScheduleID;
- (id)findOriginalAlarmStartingWith:(id)a0;
- (BOOL)hasCalendarChangeThatRequiresDeleteAndAdd;
- (BOOL)hasRecurrenceRuleAdditionOrRemoval;
- (BOOL)isAlarmAcknowledgedPropertyDirty;
- (BOOL)isNewItemThatFailedToPut;
- (BOOL)isOnlyAlarmAcknowledgedPropertyDirty;
- (BOOL)isOrganizedBySharedCalendarOwner;
- (BOOL)isSelfOrganizedInvitation;
- (id)localUID;
- (unsigned int)modifiedProperties;
- (BOOL)needsResponse;
- (id)participantMatchingContact:(id)a0;
- (id)recurrenceRuleString;
- (id)recurrenceRulesSet;
- (void)removeAllSnoozedAlarms;
- (void)removeAttachment:(id)a0;
- (void)removeLastExtraneousOrganizerAndSelfAttendee;
- (void)removeRecurrenceRule:(id)a0;
- (BOOL)requiresDetach;
- (id)selfAttendee;
- (int)selfParticipantStatusRaw;
- (void)setActionString:(id)a0;
- (void)setAllAlarmsSet:(id)a0;
- (void)setAppLink:(id)a0;
- (void)setAttachmentsSet:(id)a0;
- (void)setAttendeesRaw:(id)a0;
- (void)setCalendarScale:(id)a0;
- (void)setClientLocation:(id)a0;
- (void)setDefaultAlarmWasDeleted:(BOOL)a0;
- (void)setDetachedItems:(id)a0;
- (void)setDisplayNotes:(id)a0;
- (void)setEkExceptionDates:(id)a0;
- (void)setEndTimeZoneName:(id)a0;
- (void)setExceptionDates:(id)a0;
- (void)setExternalScheduleID:(id)a0;
- (void)setModifiedProperties:(unsigned int)a0;
- (void)setRecurrenceRulesSet:(id)a0;
- (void)setSelfAttendee:(id)a0;
- (void)setSharedItemCreatedByAddress:(id)a0;
- (void)setSharedItemCreatedByAddressString:(id)a0;
- (void)setSharedItemCreatedByDisplayName:(id)a0;
- (void)setSharedItemCreatedByFirstName:(id)a0;
- (void)setSharedItemCreatedDate:(id)a0;
- (void)setSharedItemCreatedTimeZone:(id)a0;
- (void)setSharedItemCreatedTimeZoneName:(id)a0;
- (void)setSharedItemModifiedByAddressString:(id)a0;
- (void)setSharedItemModifiedByDisplayName:(id)a0;
- (void)setSharedItemModifiedByFirstName:(id)a0;
- (void)setSharedItemModifiedByLastName:(id)a0;
- (void)setSharedItemModifiedDate:(id)a0;
- (void)setSharedItemModifiedTimeZone:(id)a0;
- (void)setSharedItemModifiedTimeZoneName:(id)a0;
- (void)setSingleRecurrenceRule:(id)a0;
- (void)setStartDateRaw:(id)a0;
- (void)setStartTimeZoneName:(id)a0;
- (void)setStructuredLocationWithoutPrediction:(id)a0;
- (void)setSuppressNotificationForChanges:(BOOL)a0;
- (void)setTravelStartLocation:(id)a0;
- (id)sharedItemCreatedByAddress;
- (id)sharedItemCreatedByAddressString;
- (id)sharedItemCreatedByDisplayName;
- (id)sharedItemCreatedByFirstName;
- (id)sharedItemCreatedByLastName;
- (id)sharedItemCreatedDate;
- (id)sharedItemCreatedTimeZone;
- (id)sharedItemCreatedTimeZoneName;
- (id)sharedItemModifiedByAddress;
- (id)sharedItemModifiedByAddressString;
- (id)sharedItemModifiedByFirstName;
- (id)sharedItemModifiedByLastName;
- (id)sharedItemModifiedDate;
- (id)sharedItemModifiedTimeZone;
- (id)sharedItemModifiedTimeZoneName;
- (BOOL)shouldHaveDefaultAlarms;
- (BOOL)shouldLoadRelationshipForValidation:(id)a0;
- (id)singleRecurrenceRule;
- (void)snoozeAlarm:(id)a0 withLocation:(id)a1 proximity:(long long)a2;
- (void)snoozeAlarm:(id)a0 withTimeIntervalFromNow:(double)a1;
- (void)snoozeAlarm:(id)a0 withTimeIntervalFromNow:(double)a1 pinsTriggerToStartDate:(BOOL)a2;
- (id)sortedAlarms;
- (id)startDateForRecurrence;
- (id)startDateRaw;
- (id)startTimeZoneName;
- (id)structuredLocationWithoutPrediction;
- (BOOL)suppressNotificationForChanges;
- (id)travelStartLocation;
- (void)updateWithAppLink:(id)a0 usedSelectedText:(BOOL *)a1;

@end