CKKSScanLocalItemsOperation.h [plain text]
#import <Foundation/Foundation.h>
#if OCTAGON
#import "keychain/ckks/CKKSResultOperation.h"
#import "keychain/ckks/CKKSOperationDependencies.h"
#import "keychain/ot/OctagonStateMachineHelpers.h"
NS_ASSUME_NONNULL_BEGIN
@class CKKSKeychainView;
@interface CKKSScanLocalItemsOperation : CKKSResultOperation <OctagonStateTransitionOperationProtocol>
@property (nullable) CKOperationGroup* ckoperationGroup;
@property CKKSOperationDependencies* deps;
@property (weak) CKKSKeychainView* ckks;
@property size_t recordsFound;
@property size_t recordsAdded;
@property size_t missingLocalItemsFound;
- (instancetype)init NS_UNAVAILABLE;
- (instancetype)initWithDependencies:(CKKSOperationDependencies*)dependencies
ckks:(CKKSKeychainView*)ckks
intending:(OctagonState*)intendedState
errorState:(OctagonState*)errorState
ckoperationGroup:(CKOperationGroup* _Nullable)ckoperationGroup;
@end
NS_ASSUME_NONNULL_END
#endif // OCTAGON