@class NSString, NSData; @interface NTPBFeedViewExposure : PBCodable { struct { unsigned char previousArticlePublisherArticleVersion : 1; unsigned char areaPresentationReason : 1; unsigned char countOfTotalGroupExposures : 1; unsigned char countOfTotalGroupsExposed : 1; unsigned char feedCellHostType : 1; unsigned char feedCellSection : 1; unsigned char feedType : 1; unsigned char groupType : 1; unsigned char presentationReason : 1; unsigned char rankInToc : 1; unsigned char sessionEndReason : 1; unsigned char adSupportedChannel : 1; unsigned char cameFromGroup : 1; unsigned char isNewUserToFeed : 1; unsigned char isPaidSubscriberToFeed : 1; unsigned char isSubscribedToGroupFeed : 1; unsigned char isUserSubscribedToFeed : 1; } _has; } @property (nonatomic) BOOL hasFeedType; @property (nonatomic) int feedType; @property (readonly, nonatomic) BOOL hasFeedId; @property (retain, nonatomic) NSString *feedId; @property (nonatomic) BOOL hasIsUserSubscribedToFeed; @property (nonatomic) BOOL isUserSubscribedToFeed; @property (nonatomic) BOOL hasPresentationReason; @property (nonatomic) int presentationReason; @property (readonly, nonatomic) BOOL hasPresentationReasonSearchString; @property (retain, nonatomic) NSString *presentationReasonSearchString; @property (readonly, nonatomic) BOOL hasViewFrameInScreen; @property (retain, nonatomic) NSString *viewFrameInScreen; @property (nonatomic) BOOL hasFeedCellSection; @property (nonatomic) int feedCellSection; @property (nonatomic) BOOL hasFeedCellHostType; @property (nonatomic) int feedCellHostType; @property (readonly, nonatomic) BOOL hasFeedViewExposureId; @property (retain, nonatomic) NSData *feedViewExposureId; @property (nonatomic) BOOL hasIsNewUserToFeed; @property (nonatomic) BOOL isNewUserToFeed; @property (readonly, nonatomic) BOOL hasSourceChannelId; @property (retain, nonatomic) NSString *sourceChannelId; @property (readonly, nonatomic) BOOL hasReferringSourceApplication; @property (retain, nonatomic) NSString *referringSourceApplication; @property (readonly, nonatomic) BOOL hasReferringUrl; @property (retain, nonatomic) NSString *referringUrl; @property (readonly, nonatomic) BOOL hasUserActivityType; @property (retain, nonatomic) NSString *userActivityType; @property (nonatomic) BOOL hasCameFromGroup; @property (nonatomic) BOOL cameFromGroup; @property (nonatomic) BOOL hasGroupType; @property (nonatomic) int groupType; @property (nonatomic) BOOL hasIsSubscribedToGroupFeed; @property (nonatomic) BOOL isSubscribedToGroupFeed; @property (nonatomic) BOOL hasCountOfTotalGroupExposures; @property (nonatomic) int countOfTotalGroupExposures; @property (nonatomic) BOOL hasCountOfTotalGroupsExposed; @property (nonatomic) int countOfTotalGroupsExposed; @property (nonatomic) BOOL hasIsPaidSubscriberToFeed; @property (nonatomic) BOOL isPaidSubscriberToFeed; @property (nonatomic) BOOL hasAdSupportedChannel; @property (nonatomic) BOOL adSupportedChannel; @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 (nonatomic) BOOL hasAreaPresentationReason; @property (nonatomic) int areaPresentationReason; @property (readonly, nonatomic) BOOL hasPreviousArticleId; @property (retain, nonatomic) NSString *previousArticleId; @property (readonly, nonatomic) BOOL hasPreviousArticleVersion; @property (retain, nonatomic) NSString *previousArticleVersion; @property (nonatomic) BOOL hasPreviousArticlePublisherArticleVersion; @property (nonatomic) long long previousArticlePublisherArticleVersion; @property (readonly, nonatomic) BOOL hasGroupViewExposureId; @property (retain, nonatomic) NSData *groupViewExposureId; @property (nonatomic) BOOL hasRankInToc; @property (nonatomic) int rankInToc; @property (nonatomic) BOOL hasSessionEndReason; @property (nonatomic) int sessionEndReason; - (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; - (int)StringAsFeedCellSection:(id)a0; - (int)StringAsFeedType:(id)a0; - (int)StringAsPresentationReason:(id)a0; - (int)StringAsSessionEndReason:(id)a0; - (id)areaPresentationReasonAsString:(int)a0; - (int)StringAsAreaPresentationReason:(id)a0; - (int)StringAsFeedCellHostType:(id)a0; - (int)StringAsGroupType:(id)a0; - (id)feedCellHostTypeAsString:(int)a0; - (id)feedCellSectionAsString:(int)a0; - (id)feedTypeAsString:(int)a0; - (id)groupTypeAsString:(int)a0; - (id)presentationReasonAsString:(int)a0; - (id)sessionEndReasonAsString:(int)a0; @end