luxlabs header browser preview


@class NTPBIssueViewData, NSString, NTPBIssueData, NSData, NTPBIssueExposureData, NSMutableArray, NTPBWidgetEngagement;

@interface NTPBMediaExposure : PBCodable <NSCopying> {
    struct { unsigned char backendArticleVersionInt64 : 1; unsigned char personalizationTreatmentId : 1; unsigned char previousArticlePublisherArticleVersion : 1; unsigned char publisherArticleVersionInt64 : 1; unsigned char articleType : 1; unsigned char backendArticleVersion : 1; unsigned char countOfImagesExposed : 1; unsigned char countOfImagesInGallery : 1; unsigned char feedCellSection : 1; unsigned char feedType : 1; unsigned char galleryType : 1; unsigned char mediaLocation : 1; unsigned char mediaType : 1; unsigned char publisherArticleVersion : 1; unsigned char videoType : 1; unsigned char adSupportedChannel : 1; unsigned char isDigitalReplicaAd : 1; unsigned char isNativeAd : 1; unsigned char isUserSubscribedToFeed : 1; unsigned char isVideoInFeed : 1; } _has;
}

@property (nonatomic) BOOL hasMediaType;
@property (nonatomic) int mediaType;
@property (readonly, nonatomic) BOOL hasMediaId;
@property (retain, nonatomic) NSString *mediaId;
@property (readonly, nonatomic) BOOL hasArticleId;
@property (retain, nonatomic) NSString *articleId;
@property (readonly, nonatomic) BOOL hasReferencedArticleId;
@property (retain, nonatomic) NSString *referencedArticleId;
@property (readonly, nonatomic) BOOL hasArticleSessionId;
@property (retain, nonatomic) NSData *articleSessionId;
@property (readonly, nonatomic) BOOL hasArticleViewingSessionId;
@property (retain, nonatomic) NSData *articleViewingSessionId;
@property (readonly, nonatomic) BOOL hasSourceChannelId;
@property (retain, nonatomic) NSString *sourceChannelId;
@property (nonatomic) BOOL hasGalleryType;
@property (nonatomic) int galleryType;
@property (nonatomic) BOOL hasFeedType;
@property (nonatomic) int feedType;
@property (readonly, nonatomic) BOOL hasFeedId;
@property (retain, nonatomic) NSString *feedId;
@property (nonatomic) BOOL hasFeedCellSection;
@property (nonatomic) int feedCellSection;
@property (readonly, nonatomic) BOOL hasFeedViewExposureId;
@property (retain, nonatomic) NSData *feedViewExposureId;
@property (nonatomic) BOOL hasIsUserSubscribedToFeed;
@property (nonatomic) BOOL isUserSubscribedToFeed;
@property (nonatomic) BOOL hasArticleType;
@property (nonatomic) int articleType;
@property (retain, nonatomic) NSMutableArray *namedEntities;
@property (nonatomic) BOOL hasPublisherArticleVersion;
@property (nonatomic) int publisherArticleVersion;
@property (nonatomic) BOOL hasBackendArticleVersion;
@property (nonatomic) int backendArticleVersion;
@property (nonatomic) BOOL hasAdSupportedChannel;
@property (nonatomic) BOOL adSupportedChannel;
@property (readonly, nonatomic) BOOL hasSurfacedByChannelId;
@property (retain, nonatomic) NSString *surfacedByChannelId;
@property (readonly, nonatomic) BOOL hasSurfacedBySectionId;
@property (retain, nonatomic) NSString *surfacedBySectionId;
@property (readonly, nonatomic) BOOL hasSurfacedByTopicId;
@property (retain, nonatomic) NSString *surfacedByTopicId;
@property (readonly, nonatomic) BOOL hasSectionHeadlineId;
@property (retain, nonatomic) NSString *sectionHeadlineId;
@property (nonatomic) BOOL hasIsDigitalReplicaAd;
@property (nonatomic) BOOL isDigitalReplicaAd;
@property (nonatomic) BOOL hasMediaLocation;
@property (nonatomic) int mediaLocation;
@property (nonatomic) BOOL hasIsVideoInFeed;
@property (nonatomic) BOOL isVideoInFeed;
@property (nonatomic) BOOL hasPersonalizationTreatmentId;
@property (nonatomic) long long personalizationTreatmentId;
@property (nonatomic) BOOL hasCountOfImagesExposed;
@property (nonatomic) int countOfImagesExposed;
@property (nonatomic) BOOL hasCountOfImagesInGallery;
@property (nonatomic) int countOfImagesInGallery;
@property (readonly, nonatomic) BOOL hasMetadata;
@property (retain, nonatomic) NSString *metadata;
@property (readonly, nonatomic) BOOL hasPreviousArticleId;
@property (retain, nonatomic) NSString *previousArticleId;
@property (readonly, nonatomic) BOOL hasPreviousArticleVersion;
@property (retain, nonatomic) NSString *previousArticleVersion;
@property (readonly, nonatomic) BOOL hasWidgetEngagement;
@property (retain, nonatomic) NTPBWidgetEngagement *widgetEngagement;
@property (retain, nonatomic) NSMutableArray *fractionalCohortMemberships;
@property (nonatomic) BOOL hasVideoType;
@property (nonatomic) int videoType;
@property (nonatomic) BOOL hasIsNativeAd;
@property (nonatomic) BOOL isNativeAd;
@property (nonatomic) BOOL hasPublisherArticleVersionInt64;
@property (nonatomic) long long publisherArticleVersionInt64;
@property (nonatomic) BOOL hasBackendArticleVersionInt64;
@property (nonatomic) long long backendArticleVersionInt64;
@property (nonatomic) BOOL hasPreviousArticlePublisherArticleVersion;
@property (nonatomic) long long previousArticlePublisherArticleVersion;
@property (readonly, nonatomic) BOOL hasGalleryId;
@property (retain, nonatomic) NSString *galleryId;
@property (readonly, nonatomic) BOOL hasIadNativeCampaign;
@property (retain, nonatomic) NSString *iadNativeCampaign;
@property (readonly, nonatomic) BOOL hasIadNativeLine;
@property (retain, nonatomic) NSString *iadNativeLine;
@property (readonly, nonatomic) BOOL hasIadNativeAd;
@property (retain, nonatomic) NSString *iadNativeAd;
@property (readonly, nonatomic) BOOL hasIadNativeCampaignAd;
@property (retain, nonatomic) NSString *iadNativeCampaignAd;
@property (readonly, nonatomic) BOOL hasIssueData;
@property (retain, nonatomic) NTPBIssueData *issueData;
@property (readonly, nonatomic) BOOL hasIssueExposureData;
@property (retain, nonatomic) NTPBIssueExposureData *issueExposureData;
@property (readonly, nonatomic) BOOL hasIssueViewData;
@property (retain, nonatomic) NTPBIssueViewData *issueViewData;

+ (Class)namedEntitiesType;
+ (Class)fractionalCohortMembershipType;

- (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)StringAsMediaType:(id)a0;
- (void)addNamedEntities:(id)a0;
- (void)clearNamedEntities;
- (id)mediaTypeAsString:(int)a0;
- (id)namedEntitiesAtIndex:(unsigned long long)a0;
- (unsigned long long)namedEntitiesCount;
- (int)StringAsArticleType:(id)a0;
- (int)StringAsFeedCellSection:(id)a0;
- (int)StringAsFeedType:(id)a0;
- (int)StringAsGalleryType:(id)a0;
- (int)StringAsVideoType:(id)a0;
- (void)addFractionalCohortMembership:(id)a0;
- (id)articleTypeAsString:(int)a0;
- (void)clearFractionalCohortMemberships;
- (id)feedCellSectionAsString:(int)a0;
- (id)feedTypeAsString:(int)a0;
- (id)fractionalCohortMembershipAtIndex:(unsigned long long)a0;
- (unsigned long long)fractionalCohortMembershipsCount;
- (id)galleryTypeAsString:(int)a0;
- (id)videoTypeAsString:(int)a0;

@end