luxlabs header browser preview


@class SUClientInterface, NSString, NSArray, UIImage, NSMutableDictionary, NSDictionary, SSItemImageCollection, NSNumber;

@interface SUSectionsResponse : NSObject {
    SUClientInterface *_clientInterface;
    NSMutableDictionary *_sectionsCache;
    NSNumber *_shouldResetUserOrdering;
}

@property (readonly, nonatomic) NSArray *allSections;
@property (nonatomic, getter=isCacheable) BOOL cacheable;
@property (nonatomic) BOOL shouldResetUserOrdering;
@property (retain, nonatomic) UIImage *moreListImage;
@property (readonly, nonatomic) SSItemImageCollection *moreListImageCollection;
@property (retain, nonatomic) UIImage *moreListSelectedImage;
@property (readonly, nonatomic) NSString *moreListTitle;
@property (readonly, copy, nonatomic) NSMutableDictionary *rawResponseDictionary;
@property (readonly, nonatomic) long long responseType;
@property (readonly, nonatomic) NSArray *sections;
@property (readonly, nonatomic) NSDictionary *sectionsDictionary;
@property (copy, nonatomic) NSString *storeFrontIdentifier;
@property (readonly, nonatomic) NSString *versionString;

+ (void)setLastCachedVersionIdentifier:(id)a0;
+ (id)lastCachedVersionIdentifier;
+ (id)sectionsCacheDirectory;

- (id)init;
- (void)dealloc;
- (BOOL)_loadArtworkFromCacheDirectory:(id)a0;
- (void)_applyDefaultSearchFieldConfigurationsToSections:(id)a0;
- (void)_dropImageKeysFromArray:(id)a0;
- (void)_dropImageKeysFromDictionary:(id)a0;
- (void)_loadButtonArtworkForSection:(id)a0 buttons:(id)a1 cachePath:(id)a2;
- (id)_newImageForIdentifier:(id)a0 variant:(id)a1 cacheDirectory:(id)a2;
- (id)_newSectionsFromDictionary:(id)a0;
- (id)_newVariantStringForButton:(id)a0;
- (void)_writeButtonImagesForSection:(id)a0 buttons:(id)a1 cachePath:(id)a2;
- (void)_writeImage:(id)a0 toCachePath:(id)a1 forIdentifier:(id)a2 variant:(id)a3;
- (void)dropEmbeddedImages;
- (id)initWithClientInterface:(id)a0 cacheDirectory:(id)a1;
- (id)initWithClientInterface:(id)a0 sectionsDictionary:(id)a1 responseType:(long long)a2;
- (BOOL)writeToCacheDirectory:(id)a0 error:(id *)a1;

@end