luxlabs header browser preview


@class NSData, NSString, NSURL, NSError, NSNumber, RCBackgroundFetchConfiguration, NSDictionary, NSObject, NSURLSessionTask, NSHTTPURLResponse;
@protocol OS_dispatch_queue;

@interface RCURLFetchOperation : RCOperation

@property (retain) NSURLSessionTask *requestTask;
@property (retain, nonatomic) NSString *urlString;
@property (retain, nonatomic) NSData *responseData;
@property (retain, nonatomic) NSString *requestUUID;
@property (nonatomic) double taskStartTime;
@property (retain, nonatomic) NSString *responseMIMEType;
@property (retain, nonatomic) NSHTTPURLResponse *httpResponse;
@property (nonatomic) unsigned long long responseSize;
@property (retain, nonatomic) NSError *error;
@property (retain, nonatomic) NSNumber *maxAge;
@property (retain, nonatomic) NSURL *URL;
@property (retain, nonatomic) NSData *HTTPBody;
@property (retain, nonatomic) NSString *HTTPMethod;
@property (retain, nonatomic) RCBackgroundFetchConfiguration *backgroundFetchConfiguration;
@property (copy, nonatomic) NSString *loggingKey;
@property (copy, nonatomic) NSDictionary *additionalRequestHTTPHeaders;
@property (nonatomic) double URLRequestTimeoutDuration;
@property (copy, nonatomic) id /* block */ configurationCompletionHandler;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *completionQueue;
@property (copy, nonatomic) id /* block */ networkEventHandler;

- (void)_reportNetworkEventsForTask:(id)a0 response:(id)a1 error:(id)a2;
- (void)performOperation;
- (void)operationWillFinishWithError:(id)a0;
- (BOOL)validateOperation;
- (void)setRelativePriority:(long long)a0;
- (void).cxx_destruct;
- (void)resetForRetry;

@end