luxlabs header browser preview


@class NSString, NSData, SSVPBPlayActivityEnqueuerProperties;

@interface SSVPBPlayActivityEvent : PBCodable <NSCopying> {
    struct { unsigned char characterDisplayedCount : 1; unsigned char cloudPlaylistID : 1; unsigned char containerAdamID : 1; unsigned char equivalencySourceAdamID : 1; unsigned char eventDateTimestamp : 1; unsigned char eventSecondsFromGMT : 1; unsigned char itemCloudID : 1; unsigned char itemDuration : 1; unsigned char itemEndTime : 1; unsigned char itemStartTime : 1; unsigned char persistentID : 1; unsigned char purchasedAdamID : 1; unsigned char radioAdamID : 1; unsigned char stationID : 1; unsigned char storeAccountID : 1; unsigned char subscriptionAdamID : 1; unsigned char tvShowPurchasedAdamID : 1; unsigned char tvShowSubscriptionAdamID : 1; unsigned char containerType : 1; unsigned char displayType : 1; unsigned char endReasonType : 1; unsigned char eventType : 1; unsigned char itemType : 1; unsigned char mediaType : 1; unsigned char reasonHintType : 1; unsigned char sourceType : 1; unsigned char systemReleaseType : 1; unsigned char internalBuild : 1; unsigned char offline : 1; unsigned char privateListeningEnabled : 1; unsigned char sBEnabled : 1; unsigned char siriInitiated : 1; } _has;
}

@property (nonatomic) BOOL hasEventType;
@property (nonatomic) int eventType;
@property (nonatomic) BOOL hasReasonHintType;
@property (nonatomic) int reasonHintType;
@property (nonatomic) BOOL hasSubscriptionAdamID;
@property (nonatomic) long long subscriptionAdamID;
@property (nonatomic) BOOL hasPurchasedAdamID;
@property (nonatomic) long long purchasedAdamID;
@property (nonatomic) BOOL hasRadioAdamID;
@property (nonatomic) long long radioAdamID;
@property (nonatomic) BOOL hasItemCloudID;
@property (nonatomic) unsigned long long itemCloudID;
@property (readonly, nonatomic) BOOL hasLyricsID;
@property (retain, nonatomic) NSString *lyricsID;
@property (nonatomic) BOOL hasEquivalencySourceAdamID;
@property (nonatomic) long long equivalencySourceAdamID;
@property (nonatomic) BOOL hasContainerAdamID;
@property (nonatomic) long long containerAdamID;
@property (readonly, nonatomic) BOOL hasGlobalPlaylistID;
@property (retain, nonatomic) NSString *globalPlaylistID;
@property (readonly, nonatomic) BOOL hasStationHash;
@property (retain, nonatomic) NSString *stationHash;
@property (readonly, nonatomic) BOOL hasStationStringID;
@property (retain, nonatomic) NSString *stationStringID;
@property (nonatomic) BOOL hasStationID;
@property (nonatomic) long long stationID;
@property (readonly, nonatomic) BOOL hasCloudAlbumID;
@property (retain, nonatomic) NSString *cloudAlbumID;
@property (nonatomic) BOOL hasCloudPlaylistID;
@property (nonatomic) unsigned long long cloudPlaylistID;
@property (readonly, nonatomic) BOOL hasPlaylistVersionHash;
@property (retain, nonatomic) NSString *playlistVersionHash;
@property (nonatomic) BOOL hasContainerType;
@property (nonatomic) int containerType;
@property (readonly, nonatomic) BOOL hasDeviceName;
@property (retain, nonatomic) NSString *deviceName;
@property (nonatomic) BOOL hasEndReasonType;
@property (nonatomic) int endReasonType;
@property (nonatomic) BOOL hasEventDateTimestamp;
@property (nonatomic) double eventDateTimestamp;
@property (readonly, nonatomic) BOOL hasFeatureName;
@property (retain, nonatomic) NSString *featureName;
@property (nonatomic) BOOL hasItemDuration;
@property (nonatomic) double itemDuration;
@property (nonatomic) BOOL hasItemEndTime;
@property (nonatomic) double itemEndTime;
@property (nonatomic) BOOL hasItemStartTime;
@property (nonatomic) double itemStartTime;
@property (nonatomic) BOOL hasItemType;
@property (nonatomic) int itemType;
@property (nonatomic) BOOL hasMediaType;
@property (nonatomic) int mediaType;
@property (nonatomic) BOOL hasOffline;
@property (nonatomic) BOOL offline;
@property (nonatomic) BOOL hasPersistentID;
@property (nonatomic) long long persistentID;
@property (nonatomic) BOOL hasSBEnabled;
@property (nonatomic) BOOL sBEnabled;
@property (nonatomic) BOOL hasSourceType;
@property (nonatomic) int sourceType;
@property (nonatomic) BOOL hasStoreAccountID;
@property (nonatomic) unsigned long long storeAccountID;
@property (readonly, nonatomic) BOOL hasTimedMetadata;
@property (retain, nonatomic) NSData *timedMetadata;
@property (readonly, nonatomic) BOOL hasTrackInfo;
@property (retain, nonatomic) NSData *trackInfo;
@property (readonly, nonatomic) BOOL hasRecommendationData;
@property (retain, nonatomic) NSData *recommendationData;
@property (readonly, nonatomic) BOOL hasStoreFrontID;
@property (retain, nonatomic) NSString *storeFrontID;
@property (readonly, nonatomic) BOOL hasBuildVersion;
@property (retain, nonatomic) NSString *buildVersion;
@property (readonly, nonatomic) BOOL hasRequestingBundleIdentifier;
@property (retain, nonatomic) NSString *requestingBundleIdentifier;
@property (readonly, nonatomic) BOOL hasRequestingBundleVersion;
@property (retain, nonatomic) NSString *requestingBundleVersion;
@property (readonly, nonatomic) BOOL hasEnqueuerProperties;
@property (retain, nonatomic) SSVPBPlayActivityEnqueuerProperties *enqueuerProperties;
@property (readonly, nonatomic) BOOL hasHouseholdID;
@property (retain, nonatomic) NSString *householdID;
@property (nonatomic) BOOL hasPrivateListeningEnabled;
@property (nonatomic) BOOL privateListeningEnabled;
@property (nonatomic) BOOL hasSiriInitiated;
@property (nonatomic) BOOL siriInitiated;
@property (nonatomic) BOOL hasSystemReleaseType;
@property (nonatomic) int systemReleaseType;
@property (readonly, nonatomic) BOOL hasEventTimeZoneName;
@property (retain, nonatomic) NSString *eventTimeZoneName;
@property (nonatomic) BOOL hasDisplayType;
@property (nonatomic) int displayType;
@property (nonatomic) BOOL hasCharacterDisplayedCount;
@property (nonatomic) long long characterDisplayedCount;
@property (readonly, nonatomic) BOOL hasLyricLanguage;
@property (retain, nonatomic) NSString *lyricLanguage;
@property (readonly, nonatomic) BOOL hasContainerID;
@property (retain, nonatomic) NSString *containerID;
@property (readonly, nonatomic) BOOL hasPersonalizedContainerID;
@property (retain, nonatomic) NSString *personalizedContainerID;
@property (readonly, nonatomic) BOOL hasStoreID;
@property (retain, nonatomic) NSString *storeID;
@property (readonly, nonatomic) BOOL hasExternalID;
@property (retain, nonatomic) NSString *externalID;
@property (nonatomic) BOOL hasTvShowPurchasedAdamID;
@property (nonatomic) long long tvShowPurchasedAdamID;
@property (nonatomic) BOOL hasTvShowSubscriptionAdamID;
@property (nonatomic) long long tvShowSubscriptionAdamID;
@property (nonatomic) BOOL hasInternalBuild;
@property (nonatomic) BOOL internalBuild;
@property (nonatomic) BOOL hasEventSecondsFromGMT;
@property (nonatomic) double eventSecondsFromGMT;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)eventTypeAsString:(int)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (int)StringAsEventType:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsDisplayType:(id)a0;
- (id)displayTypeAsString:(int)a0;
- (int)StringAsItemType:(id)a0;
- (int)StringAsMediaType:(id)a0;
- (int)StringAsSourceType:(id)a0;
- (id)itemTypeAsString:(int)a0;
- (id)mediaTypeAsString:(int)a0;
- (id)sourceTypeAsString:(int)a0;
- (int)StringAsContainerType:(id)a0;
- (int)StringAsEndReasonType:(id)a0;
- (int)StringAsReasonHintType:(id)a0;
- (int)StringAsSystemReleaseType:(id)a0;
- (id)containerTypeAsString:(int)a0;
- (id)endReasonTypeAsString:(int)a0;
- (id)reasonHintTypeAsString:(int)a0;
- (id)systemReleaseTypeAsString:(int)a0;

@end