luxlabs header browser preview


@class NSUUID, HMDCloudGroupChange, CKRecordID, NSArray, HMDCloudZone;

@interface HMDCloudZoneChange : HMFObject

@property (readonly, nonatomic) NSUUID *identifier;
@property (weak, nonatomic) HMDCloudZone *cloudZone;
@property (retain, nonatomic) HMDCloudGroupChange *rootGroupChange;
@property (readonly, nonatomic) CKRecordID *privateZoneRootRecordID;
@property (readonly, nonatomic) NSArray *allTransactionStoreRowIDs;
@property (readonly, nonatomic) NSArray *processedTransactionStoreRowIDs;
@property (readonly, nonatomic, getter=isTemporaryCache) BOOL temporaryCache;
@property (readonly, nonatomic) BOOL decryptionFailed;
@property (readonly, nonatomic) BOOL encryptionFailed;
@property (readonly, nonatomic) BOOL controllerIdentifierChanged;
@property (readonly, nonatomic) NSArray *objectChanges;
@property (readonly, nonatomic) BOOL hasValidChanges;
@property (readonly) BOOL doRecordsExistInCache;

+ (id)shortDescription;

- (id)init;
- (id)shortDescription;
- (id)description;
- (void).cxx_destruct;
- (void)addChangeWithDeletedRecordID:(id)a0;
- (void)addChangeWithObjectChange:(id)a0;
- (void)addChangeWithRecord:(id)a0;
- (id)cachedCloudRecordWithObjectID:(id)a0;
- (void)cachedCloudRecordWithObjectID:(id)a0 completionHandler:(id /* block */)a1;
- (id)changeWithObjectID:(id)a0;
- (id)changeWithRecordName:(id)a0;
- (BOOL)doesRecordExistInCacheWithObjectID:(id)a0;
- (BOOL)doesRecordExistWithObjectID:(id)a0;
- (void)fetchBatchToUpload:(id /* block */)a0;
- (void)flushAllChangesToCache;
- (id)initWithZone:(id)a0 temporaryCache:(BOOL)a1;
- (void)loadCloudRecordsAndDetermineDeletesFromCache:(id /* block */)a0;
- (BOOL)moreChangesToProcess;
- (void)removeChangeWithObjectID:(id)a0;
- (void)resetRecordWithRecordID:(id)a0;
- (void)setAllChangedAsProcessed;
- (void)setDeleteAsProcessedWithRecordID:(id)a0;
- (void)setSaveAsProcessedWithRecord:(id)a0;

@end