luxlabs header browser preview


@class NSMutableArray, NSString, VUIMediaAPIClient, VUIMediaAPIResponseMetadata, NSURLRequest, NSNumber;

@interface VUIFamilySharingMediaEntitiesDataSource : VUIMediaEntitiesDataSource

@property (retain, nonatomic) VUIMediaAPIClient *mediaClient;
@property (retain, nonatomic) NSURLRequest *urlRequest;
@property (retain, nonatomic) VUIMediaAPIResponseMetadata *responseMetadata;
@property (retain, nonatomic) NSNumber *desiredBatchSize;
@property (retain, nonatomic) NSMutableArray *processedEntities;
@property (nonatomic) BOOL loadingNextBatch;
@property (nonatomic) BOOL fetchAllEntities;
@property (nonatomic) unsigned long long numberOfEntitiesProcessedInBatch;
@property (retain, nonatomic) NSNumber *resultLimit;
@property (nonatomic) BOOL shouldCoalesceEpisodesToShows;
@property (nonatomic) BOOL shouldCoalesceEpisodesToSeasons;
@property (nonatomic) BOOL shouldGroupBySeason;
@property (nonatomic) BOOL orderEpisodesByEpisodeNumber;
@property (retain, nonatomic) NSString *seasonIdentifierFilter;

- (void).cxx_destruct;
- (void)_applyContentRestrictionsFilter;
- (id)_addSeasonNumber:(id)a0 toCollectionSeasonNumbers:(id)a1;
- (void)_appendNextOffsetToURLRequest;
- (void)_applyContentRestrictionsFilterToGroupings;
- (id)_applyContentRestrictionsFilterToMediaEntities:(id)a0;
- (void)_coalesceEpisodesToSeasonsFromParsedEntities:(id)a0;
- (void)_coalesceEpisodesToShowsFromParsedEntities:(id)a0;
- (id /* block */)_episodeOrderingComparator;
- (void)_filterEntitiesBySeasonIdentifierIfNecessary;
- (void)_filterGroupingsBySeasonIdentifierIfNecessary;
- (id)_getEntityInProcessedEntitiesWithIdentifier:(id)a0;
- (id)_getGroupingFrom:(id)a0 groupingIdentifier:(id)a1;
- (id)_getLimitFromURLRequest;
- (void)_groupEpisodesbySeason:(id)a0;
- (BOOL)_grouping:(id)a0 containsMediaEntity:(id)a1;
- (BOOL)_hasNextBatch;
- (BOOL)_isAllowedToShowMediaItem:(id)a0;
- (void)_limitEntitiesReturnedIfNecessary;
- (id)_mediaCollectionWithAMSMediaItem:(id)a0;
- (void)_orderEpisodesIfNecessary;
- (void)_orderEpisodesInGroupings;
- (void)_orderSeasonsBySeasonNumber;
- (BOOL)_processedEntitiesContainsEntityWithIdentifier:(id)a0;
- (id)_updateOffsetQueryItemForQueryItems:(id)a0;
- (id)initWithNSURLRequest:(id)a0;
- (void)loadNextEntityBatch;
- (void)startFetch;

@end