luxlabs header browser preview


@class FCPuzzleRecordSource, NSArray, FCPuzzleTypeController, FCHeldRecords, NSDictionary, FCAssetManager;
@protocol FCPuzzleFetchOperationDelegate, FCCoreConfiguration, FCCoreConfigurationManager;

@interface FCPuzzleFetchOperation : FCMultiStepFetchOperation

@property (retain, nonatomic) NSArray *puzzleIDs;
@property (retain, nonatomic) FCHeldRecords *heldPuzzleRecords;
@property (retain, nonatomic) FCPuzzleRecordSource *puzzleRecordSource;
@property (retain, nonatomic) FCAssetManager *assetManager;
@property (weak, nonatomic) id<FCPuzzleFetchOperationDelegate> delegate;
@property (retain, nonatomic) FCPuzzleTypeController *puzzleTypeController;
@property (retain, nonatomic) id<FCCoreConfigurationManager> configurationManager;
@property (retain, nonatomic) NSDictionary *fetchedPuzzleTypes;
@property BOOL overrideTargetsCachePolicy;
@property unsigned long long targetsCachePolicy;
@property double targetsMaximumCachedAge;
@property (copy, nonatomic) id<FCCoreConfiguration> configuration;

- (void)customizeChildOperation:(id)a0 forFetchStep:(SEL)a1;
- (id)completeFetchOperation;
- (id)init;
- (id)fetchConfigWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (id)determineAppropriateFetchStepsWithCompletion:(id /* block */)a0;
- (id)fetchPuzzleRecordsWithCompletion:(id /* block */)a0;
- (id)initWithPuzzleIDs:(id)a0 puzzleTypeController:(id)a1 puzzleRecordSource:(id)a2 assetManager:(id)a3 configurationManager:(id)a4 delegate:(id)a5;

@end