luxlabs header browser preview


@class CKMovePhotosOperationInfo, NSMutableDictionary, NSDictionary, NSArray, CKDatabase;
@protocol CKMovePhotosOperationCallbacks;

@interface CKMovePhotosOperation : CKDatabaseOperation <CKMovePhotosOperationCallbacks>

@property (retain, nonatomic) NSDictionary *moveChangesBySourceRecordID;
@property (retain, nonatomic) NSDictionary *moveChangesByDestinationRecordID;
@property (retain, nonatomic) NSMutableDictionary *recordErrorsBySourceRecordID;
@property (readonly, nonatomic) id<CKMovePhotosOperationCallbacks> clientOperationCallbackProxy;
@property (readonly, nonatomic) CKMovePhotosOperationInfo *operationInfo;
@property (copy, nonatomic) NSArray *moveChanges;
@property (retain, nonatomic) CKDatabase *sourceDatabase;
@property (copy, nonatomic) id /* block */ perRecordProgressBlock;
@property (copy, nonatomic) id /* block */ perRecordMoveBlock;
@property (copy, nonatomic) id /* block */ movePhotosCompletionBlock;

+ (void)applyDaemonCallbackInterfaceTweaks:(id)a0;
+ (SEL)daemonInvocationSelector;

- (BOOL)hasCKOperationCallbacksSet;
- (void)_finishOnCallbackQueueWithError:(id)a0;
- (BOOL)CKOperationShouldRun:(id *)a0;
- (void)fillOutOperationInfo:(id)a0;
- (void)performCKOperation;
- (id)init;
- (id)activityCreate;
- (void)fillFromOperationInfo:(id)a0;
- (void)handleSaveForRecordID:(id)a0 recordMetadata:(id)a1 error:(id)a2;
- (void)handleRecordModificationForRecordID:(id)a0 didProgress:(double)a1;
- (void)handleDeleteForRecordID:(id)a0 error:(id)a1;
- (void).cxx_destruct;
- (void)handleRecordIDsInFlight:(id)a0 reply:(id /* block */)a1;
- (void)handleRecordUploadForRecordID:(id)a0 recordKey:(id)a1 arrayIndex:(long long)a2 signature:(id)a3 size:(unsigned long long)a4 paddedFileSize:(unsigned long long)a5 uploaded:(BOOL)a6 uploadReceipt:(id)a7 uploadReceiptExpiration:(double)a8 wrappedAssetKey:(id)a9 clearAssetKey:(id)a10 referenceSignature:(id)a11;
- (void)_trackAssetsToUpload;
- (void)handleMoveForSourceRecordID:(id)a0 destinationMetadata:(id)a1 moveMarkerMetadata:(id)a2 error:(id)a3;
- (id)initWithMoveChanges:(id)a0 sourceDatabase:(id)a1;

@end