@class NSDateComponents; @protocol CalDAVCalendar; @interface CalDAVContainerSyncTaskGroup : CoreDAVContainerSyncTaskGroup { int _fetchingEtagState; } @property (retain, nonatomic) id calendar; @property (nonatomic) BOOL getScheduleTags; @property (nonatomic) BOOL getScheduleChanges; @property (nonatomic) BOOL syncEvents; @property (nonatomic) BOOL syncTodos; @property (nonatomic) BOOL supportsExtendedCalendarQuery; @property (nonatomic) BOOL fallbackOnMultiGetError; @property (retain, nonatomic) NSDateComponents *eventFilterStartDate; @property (retain, nonatomic) NSDateComponents *eventFilterEndDate; - (id)copyGetTaskWithURL:(id)a0; - (id)dataContentType; - (void).cxx_destruct; - (id)copyMultiGetTaskWithURLs:(id)a0; - (void)applyAdditionalPropertiesFromPostTask:(id)a0; - (void)applyAdditionalPropertiesFromPutTask:(id)a0; - (id)copyAdditionalResourcePropertiesToFetch; - (id)copyGetEtagTaskWithPropertiesToFind:(id)a0; - (id)copyPutTaskWithPayloadItem:(id)a0 forAction:(id)a1; - (BOOL)shouldFetchMoreETags; - (BOOL)shouldFetchResourceWithEtag:(id)a0 propertiesToValues:(id)a1; - (BOOL)_shouldFetchEventsForState:(int)a0; - (BOOL)_shouldFetchTodosForState:(int)a0; - (id)initWithCalendar:(id)a0 accountInfoProvider:(id)a1 taskManager:(id)a2; - (id)initWithFolderURL:(id)a0 previousCTag:(id)a1 previousSyncToken:(id)a2 actions:(id)a3 accountInfoProvider:(id)a4 taskManager:(id)a5 appSpecificCalendarItemClass:(Class)a6; - (id)initWithFolderURL:(id)a0 previousCTag:(id)a1 previousSyncToken:(id)a2 actions:(id)a3 getScheduleTags:(BOOL)a4 getScheduleChanges:(BOOL)a5 accountInfoProvider:(id)a6 taskManager:(id)a7 appSpecificCalendarItemClass:(Class)a8; - (id)initWithFolderURL:(id)a0 previousCTag:(id)a1 previousSyncToken:(id)a2 getScheduleTags:(BOOL)a3 getScheduleChanges:(BOOL)a4 accountInfoProvider:(id)a5 taskManager:(id)a6; @end