luxlabs header browser preview


@class CKSyncEngine, CKUploadRequestPersistentStore, CKUploadRequestManagerInternals, CKUploadRequestManagerResponseActionThrottler, NSString, CKContainer;

@interface CKUploadRequestManager : NSObject

@property (class, nonatomic) BOOL ignoreUploadRequestPushNotifications;

@property (readonly, nonatomic) CKUploadRequestManagerInternals *internals;
@property (readonly, nonatomic) CKSyncEngine *repairZoneSyncEngine;
@property (readonly, nonatomic) CKContainer *repairContainer;
@property (readonly, nonatomic) CKUploadRequestPersistentStore *database;
@property (readonly, nonatomic) CKUploadRequestManagerResponseActionThrottler *responseActionThrottler;
@property (copy) id /* block */ assetRequestCallback;
@property (copy) id /* block */ packageRequestCallback;
@property (copy) NSString *machServiceName;
@property (readonly, nonatomic) NSString *activityIdentifierForSchedulingRepairs;
@property (nonatomic) double recurringFetchPeriod;
@property (nonatomic) double tryAgainLaterRetryTime;
@property (nonatomic) double retryableErrorRetryTime;
@property (nonatomic) double cancelledErrorRetryTime;
@property (nonatomic) double retryableErrorMaxRetryCount;
@property (nonatomic) double notificationDebouncePeriod;
@property (nonatomic) long long assetRepairSchedulerRepairBatchCountLimit;
@property (nonatomic) double assetRepairSchedulerDefaultSuspensionTime;
@property (nonatomic) long long assetRepairSchedulerRepairRetryCount;

+ (id)activityIdentifierForSchedulingRepairsInContainer:(id)a0;

- (void)unregister;
- (void)manuallyTriggerUploadRequests;
- (void)fetchServerChanges:(id /* block */)a0;
- (void)scheduleOrInvokeRepairsNow;
- (void)cancelAllOperations;
- (void)setCallback:(id /* block */)a0 forOverridePoint:(long long)a1;
- (void)dealloc;
- (void)registerForItemRequests;
- (id)initWithContainer:(id)a0 repairContainerOverrides:(id)a1;
- (void).cxx_destruct;
- (id)initWithContainer:(id)a0 repairContainerOverrides:(id)a1 ignoringSystemConditions:(BOOL)a2;

@end