luxlabs header browser preview


@class CKSyncEngine, WFDatabase, NSMutableDictionary, NSString, CKRecordZoneID, NSError, VCCKApplicationStateObserver;

@interface VCCKShortcutSyncService : NSObject <WFShortcutsSyncService, CKSyncEngineDataSource, WFDatabaseObjectObserver>

@property (readonly, nonatomic) WFDatabase *database;
@property (readonly, nonatomic) CKSyncEngine *syncEngine;
@property (readonly, nonatomic) CKRecordZoneID *shortcutsZoneID;
@property (readonly, nonatomic) VCCKApplicationStateObserver *applicationObserver;
@property (readonly, nonatomic) NSMutableDictionary *filesReferencedUntilSaved;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)addRecordIDsToSave:(id)a0 recordIDsToDelete:(id)a1;
- (void)syncEngine:(id)a0 zoneWithIDWasDeleted:(id)a1;
- (void)syncEngine:(id)a0 didDeleteRecordWithID:(id)a1;
- (void)start;
- (void)syncEngine:(id)a0 recordWithIDWasDeleted:(id)a1 recordType:(id)a2;
- (void)syncEngine:(id)a0 didFetchRecord:(id)a1;
- (id)syncEngine:(id)a0 recordToSaveForRecordID:(id)a1;
- (void)syncEngine:(id)a0 didSaveRecord:(id)a1;
- (void)syncEngine:(id)a0 zoneWithIDWasPurged:(id)a1;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)startObservingUserDefaults;
- (void)stopObservingUserDefaults;
- (void)syncEngine:(id)a0 didUpdateMetadata:(id)a1;
- (void)syncEngine:(id)a0 zoneWithIDChanged:(id)a1;
- (void)syncEngine:(id)a0 failedToSaveRecord:(id)a1 error:(id)a2;
- (void)syncEngine:(id)a0 failedToDeleteRecordWithID:(id)a1 error:(id)a2;
- (void)databaseDidChange:(id)a0 modified:(id)a1 inserted:(id)a2 removed:(id)a3;
- (void)syncEngine:(id)a0 didDeleteRecordZoneWithID:(id)a1;
- (void)syncEngine:(id)a0 didSaveRecordZone:(id)a1;
- (void)syncEngine:(id)a0 failedToDeleteRecordZoneWithID:(id)a1 error:(id)a2;
- (void)syncEngine:(id)a0 failedToSaveRecordZone:(id)a1 error:(id)a2;
- (void)handleServerRecordChangedError:(id)a0;
- (id)syncFlagsRecord;
- (void)applyLegacyOrderedWorkflowIDsToRootCollection:(id)a0;
- (id)autoShortcutsPreferencesRecordForRecordID:(id)a0;
- (id)autoShortcutsPreferencesWithCloudKitAutoShortcutsPreferences:(id)a0;
- (id)calculateSubsetForRemoteOrdering:(id)a0 withLocalOrdering:(id)a1;
- (id)collectionIdentifierForRecordID:(id)a0;
- (void)createShortcutsZone;
- (void)fetchAndModifyChangesInShortcutsZone;
- (void)fetchAndModifyChangesInShortcutsZoneWithCompletion:(id /* block */)a0;
- (void)fetchChangesInShortcutsZone;
- (void)fetchChangesInShortcutsZoneWithCompletion:(id /* block */)a0;
- (id)folderRecordForRecordID:(id)a0;
- (void)forceReceiveAndSendAllChangesWithCompletionHandler:(void (^)(NSError *))a0;
- (void)handleDeletedRecordWithID:(id)a0;
- (void)handleFetchedAutoShortcutsPreferencesRecord:(id)a0;
- (void)handleFetchedCollectionOrderingRecord:(id)a0;
- (void)handleFetchedDeletionOfAutoShortcutsPreferencesWithRecordID:(id)a0;
- (void)handleFetchedDeletionOfRecordWithID:(id)a0;
- (void)handleFetchedFolderRecord:(id)a0;
- (void)handleFetchedLegacyOrderingRecord:(id)a0;
- (void)handleFetchedSyncFlagsRecord:(id)a0;
- (void)handleFetchedWorkflowRecord:(id)a0;
- (void)handleNameConflictsForFetchedWorkflowRecord:(id)a0 identifier:(id)a1 shouldMarkFetchedRecordAsTombstone:(BOOL *)a2;
- (void)handleSavedAutoShortcutsPreferencesRecord:(id)a0;
- (void)handleSavedFolderRecord:(id)a0;
- (void)handleSavedSyncFlagsRecord:(id)a0;
- (void)handleSavedWorkflowOrderingRecord:(id)a0;
- (void)handleSavedWorkflowRecord:(id)a0;
- (void)handleSendAutoShortcutsPreferencesConflictWithClientRecord:(id)a0 serverRecord:(id)a1 ancestorRecord:(id)a2;
- (void)handleSendFolderConflictWithClientRecord:(id)a0 serverRecord:(id)a1 ancestorRecord:(id)a2;
- (void)handleSendSyncFlagsConflictWithClientRecord:(id)a0 serverRecord:(id)a1 ancestorRecord:(id)a2;
- (void)handleSendWorkflowConflictWithClientRecord:(id)a0 serverRecord:(id)a1 ancestorRecord:(id)a2;
- (void)handleSendWorkflowOrderingConflictWithClientRecord:(id)a0 serverRecord:(id)a1 ancestorRecord:(id)a2;
- (void)handleUnknownItemErrorForRecord:(id)a0;
- (id)initWithContainer:(id)a0 database:(id)a1 applicationObserver:(id)a2;
- (BOOL)mergeLocalOrderingChangesWithRemoteOrderingChangesFromOrderingRecord:(id)a0;
- (id)mergedOrderingFromLocalOrdering:(id)a0 previousOrdering:(id)a1 remoteOrdering:(id)a2;
- (void)modifyPendingChangesInShortcutsZoneWithCompletion:(id /* block */)a0;
- (id)rootCollectionRecord;
- (void)sendChangedFolders;
- (void)sendChangedWorkflows;
- (void)sendSyncFlagsIfNeeded;
- (void)sendWorkflowOrderingsIfNeeded;
- (void)updateSyncTokenInDatabaseWithBlock:(id /* block */)a0;
- (id)workflowOrderingRecordForRecordID:(id)a0;
- (id)workflowRecordForRecordID:(id)a0;
- (id)workflowRecordForReference:(id)a0 properties:(id)a1;

@end