luxlabs header browser preview


@class HDCloudSyncZoneIdentifier, HDAssertion, HDCloudSyncRepository;

@interface HDCloudSyncCachedZone : NSObject {
    HDAssertion *_accessibilityAssertion;
}

@property (readonly, weak, nonatomic) HDCloudSyncRepository *repository;
@property (readonly, copy, nonatomic) HDCloudSyncZoneIdentifier *zoneIdentifier;
@property (readonly, nonatomic) long long zoneType;

- (void).cxx_destruct;
- (BOOL)addRecord:(id)a0 error:(id *)a1;
- (id)cloudSyncRecordForCKRecord:(id)a0 error:(id *)a1;
- (long long)containsRecordWithRecordID:(id)a0 error:(id *)a1;
- (long long)containsRecordsWithError:(id *)a0;
- (BOOL)deleteRecordID:(id)a0 error:(id *)a1;
- (BOOL)deleteZoneWithError:(id *)a0;
- (void)handleCloudError:(id)a0 operation:(id)a1 container:(id)a2 database:(id)a3;
- (id)initForZoneIdentifier:(id)a0 repository:(id)a1 accessibilityAssertion:(id)a2;
- (long long)needsFetchWithError:(id *)a0;
- (id)recordForRecordID:(id)a0 class:(Class)a1 error:(id *)a2;
- (BOOL)recordsForClass:(Class)a0 epoch:(long long)a1 error:(id *)a2 enumerationHandler:(id /* block */)a3;
- (id)recordsForClass:(Class)a0 error:(id *)a1;
- (id)recordsForClass:(Class)a0 error:(id *)a1 filter:(id /* block */)a2;
- (BOOL)resetZoneServerChangeTokenWithError:(id *)a0;
- (id)serverChangeTokenWithError:(id *)a0;
- (BOOL)setServerChangeToken:(id)a0 fetchComplete:(BOOL)a1 error:(id *)a2;
- (id)zoneShareWithError:(id *)a0;

@end