luxlabs header browser preview


@class NSString, NSMutableArray;

@interface NTPBSearchResultSelect : PBCodable <NSCopying> {
    struct { unsigned char searchExecutionMethod : 1; unsigned char searchLocation : 1; unsigned char searchResultSelectLocation : 1; unsigned char selectedResultActionType : 1; unsigned char selectedResultRankInSection : 1; unsigned char selectedResultSection : 1; unsigned char selectedResultType : 1; unsigned char totalResults : 1; unsigned char totalResultsInSelectedSection : 1; unsigned char didSelectResult : 1; unsigned char selectedResultShowMore : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasSearchString;
@property (retain, nonatomic) NSString *searchString;
@property (nonatomic) BOOL hasSearchLocation;
@property (nonatomic) int searchLocation;
@property (nonatomic) BOOL hasSelectedResultType;
@property (nonatomic) int selectedResultType;
@property (nonatomic) BOOL hasSelectedResultActionType;
@property (nonatomic) int selectedResultActionType;
@property (nonatomic) BOOL hasSelectedResultSection;
@property (nonatomic) int selectedResultSection;
@property (readonly, nonatomic) BOOL hasSelectedResultString;
@property (retain, nonatomic) NSString *selectedResultString;
@property (readonly, nonatomic) BOOL hasSelectedResultFeedId;
@property (retain, nonatomic) NSString *selectedResultFeedId;
@property (nonatomic) BOOL hasSelectedResultRankInSection;
@property (nonatomic) int selectedResultRankInSection;
@property (nonatomic) BOOL hasSelectedResultShowMore;
@property (nonatomic) BOOL selectedResultShowMore;
@property (nonatomic) BOOL hasSearchExecutionMethod;
@property (nonatomic) int searchExecutionMethod;
@property (nonatomic) BOOL hasTotalResults;
@property (nonatomic) int totalResults;
@property (nonatomic) BOOL hasTotalResultsInSelectedSection;
@property (nonatomic) int totalResultsInSelectedSection;
@property (retain, nonatomic) NSMutableArray *nonSelectedResultFeedIds;
@property (nonatomic) BOOL hasDidSelectResult;
@property (nonatomic) BOOL didSelectResult;
@property (retain, nonatomic) NSMutableArray *searchResults;
@property (readonly, nonatomic) BOOL hasTopResultFeedId;
@property (retain, nonatomic) NSString *topResultFeedId;
@property (retain, nonatomic) NSMutableArray *topicResultFeedIds;
@property (retain, nonatomic) NSMutableArray *channelResultFeedIds;
@property (readonly, nonatomic) BOOL hasStoreFrontId;
@property (retain, nonatomic) NSString *storeFrontId;
@property (nonatomic) BOOL hasSearchResultSelectLocation;
@property (nonatomic) int searchResultSelectLocation;
@property (readonly, nonatomic) BOOL hasCampaignId;
@property (retain, nonatomic) NSString *campaignId;
@property (readonly, nonatomic) BOOL hasCampaignType;
@property (retain, nonatomic) NSString *campaignType;
@property (readonly, nonatomic) BOOL hasCreativeId;
@property (retain, nonatomic) NSString *creativeId;
@property (readonly, nonatomic) BOOL hasSelectedResultArticleId;
@property (retain, nonatomic) NSString *selectedResultArticleId;
@property (retain, nonatomic) NSMutableArray *articleResultArticleIds;
@property (readonly, nonatomic) BOOL hasTopResultArticleId;
@property (retain, nonatomic) NSString *topResultArticleId;
@property (readonly, nonatomic) BOOL hasTopResultChannelId;
@property (retain, nonatomic) NSString *topResultChannelId;
@property (readonly, nonatomic) BOOL hasTopResultTopicId;
@property (retain, nonatomic) NSString *topResultTopicId;
@property (readonly, nonatomic) BOOL hasCompletedSearchString;
@property (retain, nonatomic) NSString *completedSearchString;

+ (Class)searchResultsType;
+ (Class)articleResultArticleIdsType;
+ (Class)channelResultFeedIdsType;
+ (Class)nonSelectedResultFeedIdType;
+ (Class)topicResultFeedIdsType;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addSearchResults:(id)a0;
- (void)clearSearchResults;
- (id)searchResultsAtIndex:(unsigned long long)a0;
- (unsigned long long)searchResultsCount;
- (int)StringAsSearchExecutionMethod:(id)a0;
- (id)nonSelectedResultFeedIdAtIndex:(unsigned long long)a0;
- (int)StringAsSearchLocation:(id)a0;
- (id)articleResultArticleIdsAtIndex:(unsigned long long)a0;
- (void)addArticleResultArticleIds:(id)a0;
- (void)addChannelResultFeedIds:(id)a0;
- (void)addNonSelectedResultFeedId:(id)a0;
- (void)addTopicResultFeedIds:(id)a0;
- (unsigned long long)articleResultArticleIdsCount;
- (id)channelResultFeedIdsAtIndex:(unsigned long long)a0;
- (unsigned long long)channelResultFeedIdsCount;
- (void)clearArticleResultArticleIds;
- (void)clearChannelResultFeedIds;
- (void)clearNonSelectedResultFeedIds;
- (void)clearTopicResultFeedIds;
- (unsigned long long)nonSelectedResultFeedIdsCount;
- (id)searchExecutionMethodAsString:(int)a0;
- (id)searchLocationAsString:(int)a0;
- (id)topicResultFeedIdsAtIndex:(unsigned long long)a0;
- (unsigned long long)topicResultFeedIdsCount;

@end