luxlabs header browser preview


@class CKDZonePCSData, CKRecordZoneID;

@interface CKDPCSCacheZoneFetchOperation : CKDPCSCacheFetchOperation

@property (readonly, nonatomic) BOOL needsZoneishPCS;
@property (readonly, nonatomic) CKRecordZoneID *zoneID;
@property (retain, nonatomic) CKDZonePCSData *zonePCSData;
@property (nonatomic) BOOL shouldCreateZoneishPCS;
@property (nonatomic) BOOL rolledPCSForZone;

- (int)operationType;
- (void)_saveZoneToServer:(id)a0 withPCS:(struct _OpaquePCSShareProtection { } *)a1 zoneishPCS:(struct _OpaquePCSShareProtection { } *)a2 previousEtag:(id)a3 completion:(id /* block */)a4;
- (BOOL)_saveUpdatedPCSToServer;
- (BOOL)_savePCSDataToCache;
- (BOOL)_checkAndUpdateZonePCSIfNeeded;
- (void)_handlePCSDataFetched:(id)a0 withError:(id)a1;
- (BOOL)_fetchPCSDataFromServer;
- (void)_fetchDepedentPCSInSharedDatabase;
- (BOOL)_fetchDependentPCS;
- (void)_saveZoneToServer:(id)a0 completion:(id /* block */)a1;
- (id)itemTypeName;
- (BOOL)_fetchPCSDataFromDatabase;
- (void)_willRetryFetch;
- (BOOL)_createAdditionalPCS;
- (BOOL)hasAllPCSData;
- (void)_saveNewPCSOnZone:(id)a0 completion:(id /* block */)a1;
- (void)_decryptZonePCSUsingServiceIdentities;
- (void)_decryptZonePCSInSharedDatabase;
- (void)_handleDecryptedZonePCSData:(id)a0 withError:(id)a1;
- (BOOL)_decryptPCS;

@end