luxlabs header browser preview


@class MobileCalDAVAccount;

@interface MobileCalDAVNotificationCalendar : MobileCalDAVCalendar

@property (readonly, nonatomic) MobileCalDAVAccount *daAccount;
@property (nonatomic) int mostRecentNotificationChangeIndex;

- (BOOL)isNotification;
- (id)_notifications;
- (id)_changedAttributesFromCalendarChanges:(id)a0;
- (id)allItemURLs;
- (Class)appSpecificCalendarItemClass;
- (id)etagsForItemURLs:(id)a0;
- (void)prepareMergeSyncActionsWithCompletionBlock:(id /* block */)a0;
- (BOOL)setEtag:(id)a0 forItemAtURL:(id)a1;
- (BOOL)setScheduleTag:(id)a0 forItemAtURL:(id)a1;
- (BOOL)setURL:(id)a0 forResourceWithUUID:(id)a1;
- (BOOL)updateResourcesFromServer:(id)a0;
- (id)_copyNotificationWithExternalID:(id)a0;
- (BOOL)_removeCalendarItemWithURL:(id)a0;
- (void)clearEventChanges;
- (id)daPrincipal;
- (void)prepareSyncActionsWithCompletionBlock:(id /* block */)a0;
- (void)recordDiagnosticsForAccountSync:(id)a0;
- (id)_accountLoggingDescription;
- (id)_copyNotificationWithUniqueIdentifier:(id)a0;
- (BOOL)_handleInviteNotification:(id)a0 withResource:(id)a1 uid:(id)a2;
- (BOOL)_handleInviteReply:(id)a0 withResource:(id)a1 owningNotification:(id)a2 uid:(id)a3;
- (BOOL)_handleResourceChanged:(id)a0 withResource:(id)a1 uid:(id)a2;
- (id)initWithCalendarURL:(id)a0 list:(id)a1 principal:(id)a2 title:(id)a3;

@end