@class NSURL, NSMutableDictionary, MobileCalDAVAccountRefreshActor, NSDictionary, MobileCalDAVPrincipal, DACoreDAVTaskManager, NSTimeZone, CalDAVPrincipalSearchPropertySet, NSString, NSSet, CalDAVServerVersion, CalDAVRefreshContext, NSMutableSet, CoreDAVDiscoveryTaskGroup, NSArray, DACoreDAVLogger; @interface MobileCalDAVAccount : DAAccount { int _wasMigrated; NSMutableSet *_mMovedItemURLStrings; NSString *_usernameForDiscovery; NSString *_hostForDiscovery; } @property (retain, nonatomic) CoreDAVDiscoveryTaskGroup *checkValidityTaskGroup; @property (retain, nonatomic) MobileCalDAVAccountRefreshActor *actor; @property (nonatomic) BOOL isSpinning; @property (retain, nonatomic) NSMutableSet *searchTaskSet; @property (retain, nonatomic) DACoreDAVLogger *coreDAVLogger; @property (retain, nonatomic) NSMutableDictionary *mPrincipals; @property (retain, nonatomic) NSMutableDictionary *mItemIDsToMoveActions; @property (retain, nonatomic) NSMutableSet *mMovedItemURLStrings; @property (retain, nonatomic) NSMutableSet *mCalendars; @property (retain, nonatomic) MobileCalDAVPrincipal *mainPrincipal; @property (readonly, nonatomic) NSDictionary *principals; @property (retain, nonatomic) NSDictionary *delegateUserInfos; @property (readonly, nonatomic) DACoreDAVTaskManager *taskManager; @property (retain, nonatomic) NSURL *collectionSetURL; @property (retain, nonatomic) CalDAVPrincipalSearchPropertySet *searchPropertySet; @property (retain, nonatomic) NSString *overriddenServer; @property (retain, nonatomic) NSString *overriddenScheme; @property (nonatomic) int overriddenPort; @property (nonatomic) BOOL isWritable; @property (nonatomic) BOOL wasMigrated; @property (nonatomic) BOOL needsAccountPropertyRefresh; @property (nonatomic) BOOL isRefreshing; @property (readonly, nonatomic) NSDictionary *itemIDsToMoveActions; @property (readonly, nonatomic) NSSet *movedItemURLStrings; @property (copy, nonatomic) NSString *calendarHomeSyncToken; @property (retain, nonatomic) CalDAVServerVersion *serverVersion; @property (nonatomic) int preferredEventDaysToSync; @property (nonatomic) int preferredToDoDaysToSync; @property (readonly, nonatomic) NSTimeZone *viewedTimeZone; @property (readonly, nonatomic) BOOL shouldFilterEventSyncTimeRange; @property (readonly, nonatomic) BOOL shouldFilterSyncTimeRangeForInbox; @property (readonly, nonatomic) BOOL shouldUseCalendarHomeSyncReport; @property (readonly, nonatomic) BOOL supportsReminders; @property (readonly, nonatomic) BOOL supportsEvents; @property (retain, nonatomic) CalDAVRefreshContext *refreshContext; @property (readonly, nonatomic) NSURL *serverBaseURL; @property (readonly, nonatomic) NSArray *wellKnownPaths; @property (readonly, nonatomic) NSSet *calendars; @property (retain, nonatomic) NSDictionary *subscribedCalendars; @property (nonatomic) BOOL searchQueriesShouldCancel; - (void)task:(id)a0 didFinishWithError:(id)a1; - (id)emailAddresses; - (id)init; - (void)dealloc; - (void)setAccountDescription:(id)a0; - (BOOL)addressIsAccountOwner:(id)a0; - (id)host; - (BOOL)isEqualToAccount:(id)a0; - (void)updateDelegates; - (id)username; - (void)releasePowerAssertion; - (void).cxx_destruct; - (id)principalPath; - (void)setPrincipalPath:(id)a0; - (BOOL)isCalDAVAccount; - (id)localizedInvalidPasswordMessage; - (void)_reallyCancelAllSearchQueries; - (void)_reallyCancelSearchQuery:(id)a0; - (void)_reallyPerformSearchQuery:(id)a0; - (BOOL)_reallySearchQueriesRunning; - (BOOL)accountHasSignificantPropertyChangesFromOldAccountInfo:(id)a0; - (void)addToCoreDAVLoggingDelegates; - (void)discoverInitialPropertiesWithConsumer:(id)a0; - (void)ingestBackingAccountInfoProperties; - (id)initWithBackingAccountInfo:(id)a0; - (id)localizedIdenticalAccountFailureMessage; - (id)onBehalfOfBundleIdentifier; - (void)removeFromCoreDAVLoggingDelegates; - (void)resetStatusReport; - (BOOL)saveModifiedPropertiesOnBackingAccount; - (void)setPrincipalURL:(id)a0; - (id)spinnerIdentifiers; - (BOOL)upgradeAccount; - (void)removeCalendar:(id)a0; - (void)retainPowerAssertion; - (long long)coreDAVLogLevel; - (void)coreDAVLogDiagnosticMessage:(id)a0 atLevel:(long long)a1; - (void)coreDAVLogTransmittedDataPartial:(id)a0; - (long long)coreDAVOutputLevel; - (void)coreDAVTransmittedDataFinished; - (void)discoveryTask:(id)a0 gotAccountInfo:(id)a1 error:(id)a2; - (void)noteHomeSetOnDifferentHost:(id)a0; - (BOOL)shouldLogTransmittedData; - (void)reloadCalendars; - (void)_collectMoveActions; - (id)_powerAssertionContext; - (id)_powerAssertionGroupIdentifier; - (BOOL)_saveModifiedPrincipalsOnBackingAccount; - (BOOL)_saveModifiedSubscribedCalendarsOnBackingAccount; - (void)_setSpinning:(BOOL)a0; - (void)_updateCalendarStore:(BOOL)a0; - (void)addCalendar:(id)a0; - (void)addPrincipal:(id)a0; - (void)cancelRefreshWithCompletion:(id /* block */)a0; - (void)dropPowerAssertions; - (void)performDiscoveryWithHostname:(id)a0 username:(id)a1 consumer:(id)a2; - (void)reattainPowerAssertions; - (void)refreshActor:(id)a0 didCompleteWithError:(id)a1; - (void)refreshWithContext:(id)a0; - (void)removeCalendarWithURL:(id)a0; - (void)removePrincipal:(id)a0; - (BOOL)retryDiscoveryTask:(id)a0; - (id)_calendarConstraintsPath; - (id)_calendarConstraintsResource; - (void)_rem_createAccountStore_whichReallyShouldNotHappen; - (BOOL)_rem_updateAccountProperties; - (void)_syncEndedWithError:(id)a0; - (void)_syncStarted; - (BOOL)_updateCalendarStoreNoDBOpen:(BOOL)a0; @end