@class NSString, NSMutableArray, NTPBWidgetEngagement; @interface NTPBAppSessionStart : PBCodable <NSCopying> { struct { unsigned char lastAppSessionTimestamp : 1; unsigned char appsAutoSubscribeFeedCount : 1; unsigned char channelSubscriptionCount : 1; unsigned char internalAutoSubscribeFeedCount : 1; unsigned char notificationEnabledChannelsCount : 1; unsigned char notificationType : 1; unsigned char notitificationsEnabledChannelsCount : 1; unsigned char portraitAutoSubscribeFeedCount : 1; unsigned char safariAutoSubscribeFeedCount : 1; unsigned char sessionStartMethod : 1; unsigned char topicSubscriptionCount : 1; unsigned char viewabilityState : 1; unsigned char widgetArticleRank : 1; unsigned char widgetSection : 1; unsigned char widgetSectionArticleRank : 1; unsigned char isMarketingNotificationEnabled : 1; unsigned char isNewIssuesNotificationEnabled : 1; unsigned char startedFromNotification : 1; } _has; } @property (nonatomic) BOOL hasLastAppSessionTimestamp; @property (nonatomic) long long lastAppSessionTimestamp; @property (retain, nonatomic) NSMutableArray *visibleViews; @property (nonatomic) BOOL hasChannelSubscriptionCount; @property (nonatomic) int channelSubscriptionCount; @property (nonatomic) BOOL hasTopicSubscriptionCount; @property (nonatomic) int topicSubscriptionCount; @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 (retain, nonatomic) NSMutableArray *paidSubscriptionChannelIds; @property (nonatomic) BOOL hasStartedFromNotification; @property (nonatomic) BOOL startedFromNotification; @property (readonly, nonatomic) BOOL hasNotificationId; @property (retain, nonatomic) NSString *notificationId; @property (readonly, nonatomic) BOOL hasNotificationSenderChannelId; @property (retain, nonatomic) NSString *notificationSenderChannelId; @property (readonly, nonatomic) BOOL hasNotificationSourceChannelId; @property (retain, nonatomic) NSString *notificationSourceChannelId; @property (nonatomic) BOOL hasNotitificationsEnabledChannelsCount; @property (nonatomic) int notitificationsEnabledChannelsCount; @property (retain, nonatomic) NSMutableArray *notificationChannelIds; @property (readonly, nonatomic) BOOL hasNotificationArticleId; @property (retain, nonatomic) NSString *notificationArticleId; @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 hasNotificationEnabledChannelsCount; @property (nonatomic) int notificationEnabledChannelsCount; @property (retain, nonatomic) NSMutableArray *subscribedFeedIds; @property (nonatomic) BOOL hasSessionStartMethod; @property (nonatomic) int sessionStartMethod; @property (nonatomic) BOOL hasWidgetSection; @property (nonatomic) int widgetSection; @property (nonatomic) BOOL hasWidgetSectionArticleRank; @property (nonatomic) int widgetSectionArticleRank; @property (nonatomic) BOOL hasWidgetArticleRank; @property (nonatomic) int widgetArticleRank; @property (readonly, nonatomic) BOOL hasWidgetEngagement; @property (retain, nonatomic) NTPBWidgetEngagement *widgetEngagement; @property (retain, nonatomic) NSMutableArray *autoSubscribedFeedIds; @property (retain, nonatomic) NSMutableArray *groupableFeedIds; @property (nonatomic) BOOL hasPortraitAutoSubscribeFeedCount; @property (nonatomic) int portraitAutoSubscribeFeedCount; @property (nonatomic) BOOL hasSafariAutoSubscribeFeedCount; @property (nonatomic) int safariAutoSubscribeFeedCount; @property (nonatomic) BOOL hasAppsAutoSubscribeFeedCount; @property (nonatomic) int appsAutoSubscribeFeedCount; @property (nonatomic) BOOL hasInternalAutoSubscribeFeedCount; @property (nonatomic) int internalAutoSubscribeFeedCount; @property (nonatomic) BOOL hasViewabilityState; @property (nonatomic) int viewabilityState; @property (nonatomic) BOOL hasNotificationType; @property (nonatomic) int notificationType; @property (nonatomic) BOOL hasIsNewIssuesNotificationEnabled; @property (nonatomic) BOOL isNewIssuesNotificationEnabled; @property (nonatomic) BOOL hasIsMarketingNotificationEnabled; @property (nonatomic) BOOL isMarketingNotificationEnabled; + (Class)autoSubscribedFeedIdsType; + (Class)groupableFeedIdsType; + (Class)notificationChannelIdsType; + (Class)paidSubscriptionChannelIdsType; + (Class)subscribedFeedIdsType; + (Class)visibleViewsType; - (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)clearPaidSubscriptionChannelIds; - (int)StringAsWidgetSection:(id)a0; - (unsigned long long)paidSubscriptionChannelIdsCount; - (void)addAutoSubscribedFeedIds:(id)a0; - (void)addGroupableFeedIds:(id)a0; - (void)addNotificationChannelIds:(id)a0; - (void)addPaidSubscriptionChannelIds:(id)a0; - (void)addSubscribedFeedIds:(id)a0; - (void)addVisibleViews:(id)a0; - (id)autoSubscribedFeedIdsAtIndex:(unsigned long long)a0; - (unsigned long long)autoSubscribedFeedIdsCount; - (void)clearAutoSubscribedFeedIds; - (void)clearGroupableFeedIds; - (void)clearNotificationChannelIds; - (void)clearSubscribedFeedIds; - (void)clearVisibleViews; - (id)groupableFeedIdsAtIndex:(unsigned long long)a0; - (unsigned long long)groupableFeedIdsCount; - (id)notificationChannelIdsAtIndex:(unsigned long long)a0; - (unsigned long long)notificationChannelIdsCount; - (id)paidSubscriptionChannelIdsAtIndex:(unsigned long long)a0; - (id)subscribedFeedIdsAtIndex:(unsigned long long)a0; - (unsigned long long)subscribedFeedIdsCount; - (id)visibleViewsAtIndex:(unsigned long long)a0; - (unsigned long long)visibleViewsCount; - (id)widgetSectionAsString:(int)a0; @end