luxlabs header browser preview


@class ICUserIdentity, NSArray, MPModelStoreBrowseSectionBuilder, MPStoreItemMetadataResponse, NSDictionary, MPSectionedCollection, NSSet, MPChangeDetails, MPModelStoreBrowseContentItemBuilder;

@interface MPModelStoreBrowseResponseParser : NSObject {
    MPSectionedCollection *_additionalContentIdentifiers;
    NSArray *_allAdditionalContentIdentifiersNeedingLookup;
    long long _parseOnceToken;
    MPSectionedCollection *_results;
    NSDictionary *_storePlatformDataResults;
    NSSet *_unavailableContentIdentifiers;
    ICUserIdentity *_userIdentity;
}

@property (readonly, nonatomic) id rawResponseOutput;
@property (readonly, nonatomic) struct { BOOL useCarPlayBrowseTopLevelContentOnly; BOOL useCarPlayBrowseTopLevelRequestReorderingHeuristics; } options;
@property (readonly, nonatomic) MPModelStoreBrowseResponseParser *previousParser;
@property (readonly, nonatomic) MPStoreItemMetadataResponse *additionalStoreItemMetadataResponse;
@property (readonly, nonatomic) MPModelStoreBrowseSectionBuilder *sectionBuilder;
@property (readonly, nonatomic) MPModelStoreBrowseContentItemBuilder *contentItemBuilder;
@property (readonly, nonatomic) MPSectionedCollection *results;
@property (readonly, nonatomic) MPChangeDetails *changeDetails;
@property (readonly, nonatomic) MPSectionedCollection *additionalContentIdentifiers;
@property (readonly, nonatomic) NSArray *allAdditionalContentIdentifiersNeedingLookup;

- (void).cxx_destruct;
- (void)_parse;
- (BOOL)_parseFeaturedContentChild:(id)a0 isMemberOfChartSet:(BOOL)a1 insertingResultsToSectionedCollection:(id)a2 atSectionIndex:(long long)a3 additionalContentIdentifiers:(id)a4 allAdditionalContentIdentifiersNeedingLookup:(id)a5;
- (void)_parseFeaturedContentStructureModelChildren:(id)a0;
- (void)_parseSingleContentListFromPageDataDictionary:(id)a0 isMemberOfChartSet:(BOOL)a1;
- (void)_parseUsingAdditionalContentIdentifiersFromPreviousParser;
- (void)_populateStorePlatformDataResultsFromRawResponseOutputDictionary:(id)a0;
- (void)_populateUnavailableContentIdentifiersFromPageDataDictionary:(id)a0;
- (id)_storeItemMetadataForContentIdentifier:(id)a0;
- (BOOL)_storeItemMetadataIsAvailableForContentIdentifier:(id)a0;
- (id)initWithPreviousParser:(id)a0 additionalStoreItemMetadataResponse:(id)a1 options:(struct { BOOL x0; BOOL x1; })a2 sectionBuilder:(id)a3 contentItemBuilder:(id)a4 userIdentity:(id)a5;
- (id)initWithRawResponseOutput:(id)a0 options:(struct { BOOL x0; BOOL x1; })a1 sectionBuilder:(id)a2 contentItemBuilder:(id)a3 userIdentity:(id)a4;

@end