luxlabs header browser preview


@class NSString, NSData, NSMutableArray;

@interface NTPBSession : PBCodable <NSCopying> {
    struct { int *list; unsigned long long count; unsigned long long size; } _userSegmentationSegmentSetIds;
    struct { long long *list; unsigned long long count; unsigned long long size; } _userSegmentationTreatmentIds;
    struct { unsigned char appBuild : 1; unsigned char appConfigTreatmentId : 1; unsigned char lastAppOpenDate : 1; unsigned char testBucket : 1; unsigned char userStartDate : 1; unsigned char ageBracket : 1; unsigned char ageBracketConfidenceLevel : 1; unsigned char campaignType : 1; unsigned char cellularRadioAccessTechnology : 1; unsigned char ethnicity : 1; unsigned char ethnicityConfidenceLevel : 1; unsigned char gender : 1; unsigned char genderConfidenceLevel : 1; unsigned char incomeBracket : 1; unsigned char incomeBracketConfidenceLevel : 1; unsigned char newsWidgetModeGroup : 1; unsigned char osInstallVariant : 1; unsigned char paywallConfigType : 1; unsigned char reachabilityStatus : 1; unsigned char textSize : 1; unsigned char utcOffset : 1; unsigned char widgetDisplayMode : 1; unsigned char widgetDisplayModeSessionEnd : 1; unsigned char widgetModeType : 1; unsigned char iosSettingsNotificationsBadgeAppIconEnabled : 1; unsigned char iosSettingsNotificationsEnabled : 1; unsigned char iosSettingsNotificationsShowAsBannersEnabled : 1; unsigned char iosSettingsNotificationsShowInHistoryEnabled : 1; unsigned char iosSettingsNotificationsShowOnLockScreenEnabled : 1; unsigned char iosSettingsNotificationsSoundEnabled : 1; unsigned char isDiagnosticsUsageEnabled : 1; unsigned char isNewUser : 1; unsigned char isPaidSubscriber : 1; unsigned char isPaidSubscriberFromAppStore : 1; unsigned char isPaidSubscriberFromNews : 1; unsigned char isPaidSubscriberFromThirdParty : 1; unsigned char isStoreDemoModeEnabled : 1; unsigned char locationPermissionGranted : 1; unsigned char notificationsEnabled : 1; unsigned char privateDataEncrypted : 1; unsigned char privateDataSyncOn : 1; unsigned char progressivePersonalizationAllowed : 1; unsigned char runningObsolete : 1; unsigned char signedIntoITunes : 1; unsigned char signedIntoIcloud : 1; unsigned char upgradedFromObsolete : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasDeviceModel;
@property (retain, nonatomic) NSString *deviceModel;
@property (readonly, nonatomic) BOOL hasDevicePlatform;
@property (retain, nonatomic) NSString *devicePlatform;
@property (readonly, nonatomic) BOOL hasOsVersion;
@property (retain, nonatomic) NSString *osVersion;
@property (readonly, nonatomic) BOOL hasAppVersion;
@property (retain, nonatomic) NSString *appVersion;
@property (nonatomic) BOOL hasAppBuild;
@property (nonatomic) long long appBuild;
@property (nonatomic) BOOL hasUtcOffset;
@property (nonatomic) int utcOffset;
@property (readonly, nonatomic) BOOL hasCountryCode;
@property (retain, nonatomic) NSString *countryCode;
@property (readonly, nonatomic) BOOL hasLanguageCode;
@property (retain, nonatomic) NSString *languageCode;
@property (readonly, nonatomic) BOOL hasCarrier;
@property (retain, nonatomic) NSString *carrier;
@property (nonatomic) BOOL hasReachabilityStatus;
@property (nonatomic) int reachabilityStatus;
@property (nonatomic) BOOL hasCellularRadioAccessTechnology;
@property (nonatomic) int cellularRadioAccessTechnology;
@property (nonatomic) BOOL hasTextSize;
@property (nonatomic) int textSize;
@property (readonly, nonatomic) BOOL hasSessionId;
@property (retain, nonatomic) NSData *sessionId;
@property (readonly, nonatomic) BOOL hasUserId;
@property (retain, nonatomic) NSString *userId;
@property (readonly, nonatomic) BOOL hasUserStorefrontId;
@property (retain, nonatomic) NSString *userStorefrontId;
@property (nonatomic) BOOL hasIsNewUser;
@property (nonatomic) BOOL isNewUser;
@property (nonatomic) BOOL hasUserStartDate;
@property (nonatomic) long long userStartDate;
@property (nonatomic) BOOL hasLastAppOpenDate;
@property (nonatomic) long long lastAppOpenDate;
@property (nonatomic) BOOL hasRunningObsolete;
@property (nonatomic) BOOL runningObsolete;
@property (nonatomic) BOOL hasUpgradedFromObsolete;
@property (nonatomic) BOOL upgradedFromObsolete;
@property (readonly, nonatomic) BOOL hasPreviousAppVersion;
@property (retain, nonatomic) NSString *previousAppVersion;
@property (readonly, nonatomic) BOOL hasPreviousOsVersion;
@property (retain, nonatomic) NSString *previousOsVersion;
@property (nonatomic) BOOL hasSignedIntoIcloud;
@property (nonatomic) BOOL signedIntoIcloud;
@property (nonatomic) BOOL hasOsInstallVariant;
@property (nonatomic) int osInstallVariant;
@property (readonly, nonatomic) BOOL hasCampaignId;
@property (retain, nonatomic) NSString *campaignId;
@property (nonatomic) BOOL hasCampaignType;
@property (nonatomic) int campaignType;
@property (nonatomic) BOOL hasPrivateDataSyncOn;
@property (nonatomic) BOOL privateDataSyncOn;
@property (nonatomic) BOOL hasIsPaidSubscriber;
@property (nonatomic) BOOL isPaidSubscriber;
@property (nonatomic) BOOL hasIsPaidSubscriberFromNews;
@property (nonatomic) BOOL isPaidSubscriberFromNews;
@property (nonatomic) BOOL hasIsPaidSubscriberFromAppStore;
@property (nonatomic) BOOL isPaidSubscriberFromAppStore;
@property (nonatomic) BOOL hasIsPaidSubscriberFromThirdParty;
@property (nonatomic) BOOL isPaidSubscriberFromThirdParty;
@property (nonatomic) BOOL hasNotificationsEnabled;
@property (nonatomic) BOOL notificationsEnabled;
@property (readonly, nonatomic) BOOL hasOriginatingCampaignId;
@property (retain, nonatomic) NSString *originatingCampaignId;
@property (readonly, nonatomic) BOOL hasOriginatingCampaignType;
@property (retain, nonatomic) NSString *originatingCampaignType;
@property (readonly, nonatomic) BOOL hasOriginatingCreativeId;
@property (retain, nonatomic) NSString *originatingCreativeId;
@property (nonatomic) BOOL hasIosSettingsNotificationsEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsEnabled;
@property (nonatomic) BOOL hasWidgetModeType;
@property (nonatomic) int widgetModeType;
@property (nonatomic) BOOL hasLocationPermissionGranted;
@property (nonatomic) BOOL locationPermissionGranted;
@property (nonatomic) BOOL hasNewsWidgetModeGroup;
@property (nonatomic) int newsWidgetModeGroup;
@property (readonly, nonatomic) BOOL hasNewsWidgetModeGroupId;
@property (retain, nonatomic) NSString *newsWidgetModeGroupId;
@property (nonatomic) BOOL hasAgeBracket;
@property (nonatomic) int ageBracket;
@property (nonatomic) BOOL hasAgeBracketConfidenceLevel;
@property (nonatomic) float ageBracketConfidenceLevel;
@property (nonatomic) BOOL hasGender;
@property (nonatomic) int gender;
@property (nonatomic) BOOL hasGenderConfidenceLevel;
@property (nonatomic) float genderConfidenceLevel;
@property (nonatomic) BOOL hasIncomeBracket;
@property (nonatomic) int incomeBracket;
@property (nonatomic) BOOL hasIncomeBracketConfidenceLevel;
@property (nonatomic) float incomeBracketConfidenceLevel;
@property (nonatomic) BOOL hasEthnicity;
@property (nonatomic) int ethnicity;
@property (nonatomic) BOOL hasEthnicityConfidenceLevel;
@property (nonatomic) float ethnicityConfidenceLevel;
@property (nonatomic) BOOL hasAppConfigTreatmentId;
@property (nonatomic) long long appConfigTreatmentId;
@property (readonly, nonatomic) BOOL hasClientName;
@property (retain, nonatomic) NSString *clientName;
@property (readonly, nonatomic) BOOL hasClientVersion;
@property (retain, nonatomic) NSString *clientVersion;
@property (readonly, nonatomic) BOOL hasBrowserLanguage;
@property (retain, nonatomic) NSString *browserLanguage;
@property (readonly, nonatomic) BOOL hasNotwUserId;
@property (retain, nonatomic) NSString *notwUserId;
@property (nonatomic) BOOL hasPrivateDataEncrypted;
@property (nonatomic) BOOL privateDataEncrypted;
@property (nonatomic) BOOL hasProgressivePersonalizationAllowed;
@property (nonatomic) BOOL progressivePersonalizationAllowed;
@property (readonly, nonatomic) BOOL hasWatchSessionId;
@property (retain, nonatomic) NSString *watchSessionId;
@property (readonly, nonatomic) BOOL hasSessionIdWatch;
@property (retain, nonatomic) NSData *sessionIdWatch;
@property (readonly, nonatomic) BOOL hasWidgetSessionId;
@property (retain, nonatomic) NSData *widgetSessionId;
@property (nonatomic) BOOL hasWidgetDisplayMode;
@property (nonatomic) int widgetDisplayMode;
@property (readonly, nonatomic) BOOL hasPersonalizationPortraitVariantName;
@property (retain, nonatomic) NSString *personalizationPortraitVariantName;
@property (readonly, nonatomic) BOOL hasAppProcessLifetimeId;
@property (retain, nonatomic) NSData *appProcessLifetimeId;
@property (nonatomic) BOOL hasTestBucket;
@property (nonatomic) long long testBucket;
@property (readonly, nonatomic) BOOL hasWidgetUserId;
@property (retain, nonatomic) NSString *widgetUserId;
@property (readonly, nonatomic) BOOL hasProductType;
@property (retain, nonatomic) NSString *productType;
@property (readonly, nonatomic) unsigned long long userSegmentationTreatmentIdsCount;
@property (readonly, nonatomic) long long *userSegmentationTreatmentIds;
@property (readonly, nonatomic) unsigned long long userSegmentationSegmentSetIdsCount;
@property (readonly, nonatomic) int *userSegmentationSegmentSetIds;
@property (nonatomic) BOOL hasIosSettingsNotificationsSoundEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsSoundEnabled;
@property (nonatomic) BOOL hasIosSettingsNotificationsBadgeAppIconEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsBadgeAppIconEnabled;
@property (nonatomic) BOOL hasIosSettingsNotificationsShowOnLockScreenEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsShowOnLockScreenEnabled;
@property (nonatomic) BOOL hasIosSettingsNotificationsShowInHistoryEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsShowInHistoryEnabled;
@property (nonatomic) BOOL hasIosSettingsNotificationsShowAsBannersEnabled;
@property (nonatomic) BOOL iosSettingsNotificationsShowAsBannersEnabled;
@property (nonatomic) BOOL hasWidgetDisplayModeSessionEnd;
@property (nonatomic) int widgetDisplayModeSessionEnd;
@property (nonatomic) BOOL hasSignedIntoITunes;
@property (nonatomic) BOOL signedIntoITunes;
@property (nonatomic) BOOL hasIsStoreDemoModeEnabled;
@property (nonatomic) BOOL isStoreDemoModeEnabled;
@property (nonatomic) BOOL hasIsDiagnosticsUsageEnabled;
@property (nonatomic) BOOL isDiagnosticsUsageEnabled;
@property (retain, nonatomic) NSMutableArray *regionIds;
@property (readonly, nonatomic) BOOL hasAppBuildNumber;
@property (retain, nonatomic) NSString *appBuildNumber;
@property (readonly, nonatomic) BOOL hasAmsPurchaseId;
@property (retain, nonatomic) NSString *amsPurchaseId;
@property (readonly, nonatomic) BOOL hasAmsCampaignId;
@property (retain, nonatomic) NSString *amsCampaignId;
@property (nonatomic) BOOL hasPaywallConfigType;
@property (nonatomic) int paywallConfigType;

+ (Class)regionIdsType;

- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)widgetDisplayModeAsString:(int)a0;
- (id)description;
- (void).cxx_destruct;
- (int)StringAsWidgetDisplayMode:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsCellularRadioAccessTechnology:(id)a0;
- (int)StringAsPaywallConfigType:(id)a0;
- (int)StringAsReachabilityStatus:(id)a0;
- (int)StringAsWidgetModeType:(id)a0;
- (int)StringAsCampaignType:(id)a0;
- (int)StringAsNewsWidgetModeGroup:(id)a0;
- (int)StringAsOsInstallVariant:(id)a0;
- (int)StringAsWidgetDisplayModeSessionEnd:(id)a0;
- (void)addRegionIds:(id)a0;
- (void)addUserSegmentationSegmentSetIds:(int)a0;
- (void)addUserSegmentationTreatmentIds:(long long)a0;
- (id)campaignTypeAsString:(int)a0;
- (id)cellularRadioAccessTechnologyAsString:(int)a0;
- (void)clearRegionIds;
- (void)clearUserSegmentationSegmentSetIds;
- (void)clearUserSegmentationTreatmentIds;
- (id)newsWidgetModeGroupAsString:(int)a0;
- (id)osInstallVariantAsString:(int)a0;
- (id)paywallConfigTypeAsString:(int)a0;
- (id)reachabilityStatusAsString:(int)a0;
- (id)regionIdsAtIndex:(unsigned long long)a0;
- (unsigned long long)regionIdsCount;
- (void)setUserSegmentationSegmentSetIds:(int *)a0 count:(unsigned long long)a1;
- (void)setUserSegmentationTreatmentIds:(long long *)a0 count:(unsigned long long)a1;
- (int)userSegmentationSegmentSetIdsAtIndex:(unsigned long long)a0;
- (long long)userSegmentationTreatmentIdsAtIndex:(unsigned long long)a0;
- (id)widgetDisplayModeSessionEndAsString:(int)a0;
- (id)widgetModeTypeAsString:(int)a0;

@end