luxlabs header browser preview


@class NSString, NSData;

@interface NTPBFeedViewExposure : PBCodable <NSCopying> {
    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