luxlabs header browser preview


@class SUSectionsResponse, NSString, NSNumber, SUClientInterface;

@interface SULoadSectionsOperation : ISOperation <ISURLOperationDelegate> {
    NSString *_activeSectionVersionString;
    SUClientInterface *_clientInterface;
    SUSectionsResponse *_sectionsResponse;
    BOOL _shouldUseCache;
}

@property (copy) NSString *activeSectionVersionString;
@property BOOL shouldUseCache;
@property (readonly) SUSectionsResponse *sectionsResponse;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSessionDuration;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSamplingPercentage;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSamplingPercentageCachedResponses;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)run;
- (void)dealloc;
- (id)_cachePathForVersion:(id)a0 create:(BOOL)a1;
- (BOOL)_loadSectionsFromCacheForVersion:(id)a0;
- (BOOL)_loadSectionsFromNetworkWithDictionary:(id)a0;
- (void)_setSectionsResponse:(id)a0;
- (void)_writeSectionsResponseToCache:(id)a0 forVersion:(id)a1;
- (id)initWithClientInterface:(id)a0;

@end