@class NSString, NTPBEventObject, NSData, NSMutableArray; @interface NTPBEvent : PBCodable <NSCopying> { struct { unsigned char appConfigTreatmentId : 1; unsigned char duration : 1; unsigned char personalizationTreatmentId : 1; unsigned char personalizedTreatmentId : 1; unsigned char startTimestamp : 1; unsigned char bundleSubscriptionStatus : 1; unsigned char cellularRadioAccessTechnology : 1; unsigned char deviceOrientation : 1; unsigned char gestureType : 1; unsigned char interfaceOrientation : 1; unsigned char reachabilityStatus : 1; unsigned char isAmplifyUser : 1; unsigned char isBundlePurchaser : 1; unsigned char isPaidSubscriberDuringEvent : 1; unsigned char isPaidSubscriberFromAppStoreDuringEvent : 1; unsigned char isPaidSubscriberFromNewsDuringEvent : 1; unsigned char isPaidSubscriberFromThirdPartyDuringEvent : 1; } _has; } @property (readonly, nonatomic) BOOL hasEventObject; @property (retain, nonatomic) NTPBEventObject *eventObject; @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 hasStartTimestamp; @property (nonatomic) long long startTimestamp; @property (nonatomic) BOOL hasDuration; @property (nonatomic) long long duration; @property (nonatomic) BOOL hasDeviceOrientation; @property (nonatomic) int deviceOrientation; @property (readonly, nonatomic) BOOL hasReferringType; @property (retain, nonatomic) NSString *referringType; @property (readonly, nonatomic) BOOL hasReferringSource; @property (retain, nonatomic) NSString *referringSource; @property (readonly, nonatomic) BOOL hasWindowFrameInScreen; @property (retain, nonatomic) NSString *windowFrameInScreen; @property (nonatomic) BOOL hasGestureType; @property (nonatomic) int gestureType; @property (nonatomic) BOOL hasInterfaceOrientation; @property (nonatomic) int interfaceOrientation; @property (nonatomic) BOOL hasReachabilityStatus; @property (nonatomic) int reachabilityStatus; @property (nonatomic) BOOL hasCellularRadioAccessTechnology; @property (nonatomic) int cellularRadioAccessTechnology; @property (nonatomic) BOOL hasPersonalizationTreatmentId; @property (nonatomic) long long personalizationTreatmentId; @property (nonatomic) BOOL hasPersonalizedTreatmentId; @property (nonatomic) long long personalizedTreatmentId; @property (nonatomic) BOOL hasIsPaidSubscriberDuringEvent; @property (nonatomic) BOOL isPaidSubscriberDuringEvent; @property (nonatomic) BOOL hasIsPaidSubscriberFromNewsDuringEvent; @property (nonatomic) BOOL isPaidSubscriberFromNewsDuringEvent; @property (nonatomic) BOOL hasIsPaidSubscriberFromAppStoreDuringEvent; @property (nonatomic) BOOL isPaidSubscriberFromAppStoreDuringEvent; @property (nonatomic) BOOL hasIsPaidSubscriberFromThirdPartyDuringEvent; @property (nonatomic) BOOL isPaidSubscriberFromThirdPartyDuringEvent; @property (readonly, nonatomic) BOOL hasNotwUserId; @property (retain, nonatomic) NSString *notwUserId; @property (readonly, nonatomic) BOOL hasSessionIdWatch; @property (retain, nonatomic) NSData *sessionIdWatch; @property (nonatomic) BOOL hasAppConfigTreatmentId; @property (nonatomic) long long appConfigTreatmentId; @property (readonly, nonatomic) BOOL hasWidgetSessionId; @property (retain, nonatomic) NSData *widgetSessionId; @property (retain, nonatomic) NSMutableArray *userPaidSubscriptionStatus; @property (readonly, nonatomic) BOOL hasWidgetUserId; @property (retain, nonatomic) NSString *widgetUserId; @property (nonatomic) BOOL hasBundleSubscriptionStatus; @property (nonatomic) int bundleSubscriptionStatus; @property (readonly, nonatomic) BOOL hasBundlePurchaseId; @property (retain, nonatomic) NSString *bundlePurchaseId; @property (readonly, nonatomic) BOOL hasBundleOfferId; @property (retain, nonatomic) NSString *bundleOfferId; @property (nonatomic) BOOL hasIsBundlePurchaser; @property (nonatomic) BOOL isBundlePurchaser; @property (readonly, nonatomic) BOOL hasAppAnalyticsEventIdentifier; @property (retain, nonatomic) NSString *appAnalyticsEventIdentifier; @property (readonly, nonatomic) BOOL hasAppAnalyticsEventPath; @property (retain, nonatomic) NSString *appAnalyticsEventPath; @property (nonatomic) BOOL hasIsAmplifyUser; @property (nonatomic) BOOL isAmplifyUser; @property (readonly, nonatomic) BOOL hasSBundlePurchaseId; @property (retain, nonatomic) NSString *sBundlePurchaseId; + (Class)userPaidSubscriptionStatusType; - (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)StringAsBundleSubscriptionStatus:(id)a0; - (int)StringAsCellularRadioAccessTechnology:(id)a0; - (int)StringAsReachabilityStatus:(id)a0; - (void)clearUserPaidSubscriptionStatus; - (unsigned long long)userPaidSubscriptionStatusCount; - (void)addUserPaidSubscriptionStatus:(id)a0; - (id)bundleSubscriptionStatusAsString:(int)a0; - (id)cellularRadioAccessTechnologyAsString:(int)a0; - (id)reachabilityStatusAsString:(int)a0; - (id)userPaidSubscriptionStatusAtIndex:(unsigned long long)a0; @end