@class NSString, NSMutableArray; @interface NTPBSearchResultSelect : PBCodable { 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