luxlabs header browser preview


@class NTCatchUpOperationResults, NTCatchUpOperationForYouRequest, NSDictionary, NSMutableSet, NSDate, NSMutableArray, NTCatchUpOperationForYouFetchInfo;
@protocol FCContentContext, FCFeedPersonalizing, FCNewsAppConfiguration;

@interface NTCatchUpOperation : FCOperation

@property (copy, nonatomic) NSDate *fetchDate;
@property (retain, nonatomic) NSMutableSet *articleIDsToExclude;
@property (retain, nonatomic) NSMutableArray *articleListRequests;
@property (retain, nonatomic) NSMutableArray *articleIDsRequests;
@property (copy, nonatomic) NSDictionary *resultsByArticleListID;
@property (copy, nonatomic) NSDictionary *resultsByArticleIDsRequestID;
@property (copy, nonatomic) NTCatchUpOperationForYouFetchInfo *forYouFetchInfo;
@property (copy, nonatomic) NTCatchUpOperationResults *forYouResults;
@property (copy, nonatomic) id<FCNewsAppConfiguration> appConfiguration;
@property (retain, nonatomic) id<FCContentContext> contentContext;
@property (retain, nonatomic) id<FCFeedPersonalizing> feedPersonalizer;
@property (retain, nonatomic) NSDictionary *todayConfigOperationHeldRecordsByType;
@property (copy, nonatomic) NTCatchUpOperationForYouRequest *forYouRequest;
@property (nonatomic, getter=isForYouEnabled) BOOL forYouEnabled;
@property (copy, nonatomic) id /* block */ catchUpCompletionHandler;

- (id)init;
- (void)addArticleIDsToExclude:(id)a0;
- (void)performOperation;
- (void)_fetchForYouResultsIfNeededWithCompletion:(id /* block */)a0;
- (void)operationWillFinishWithError:(id)a0;
- (BOOL)validateOperation;
- (void)addArticleIDsRequest:(id)a0;
- (void)_fetchArticleListAndArticleIDsResultsIfNeededWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (void)prepareOperation;
- (void)addArticleListRequest:(id)a0;

@end