text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:41:19 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/iTunesCloud.framework/iTunesCloud
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <iTunesCloud/iTunesCloud-Structs.h>
  #import <ProtocolBuffer/PBCodable.h>
  #import <libobjc.A.dylib/NSCopying.h>
  
  @class NSMutableArray, NSString, ICPAPlayActivityEnqueuerProperties, ICPAPlayModeDictionary, NSData;
  
  @interface ICPAPlayActivityEvent : PBCodable <NSCopying> {
  
  	long long _characterDisplayedCount;
  	unsigned long long _cloudPlaylistID;
  	long long _containerAdamID;
  	long long _equivalencySourceAdamID;
  	double _eventDateTimestamp;
  	double _eventSecondsFromGMT;
  	unsigned long long _itemCloudID;
  	double _itemDuration;
  	double _itemEndTime;
  	double _itemStartTime;
  	long long _persistentID;
  	long long _purchasedAdamID;
  	long long _radioAdamID;
  	long long _stationID;
  	unsigned long long _storeAccountID;
  	long long _subscriptionAdamID;
  	long long _tvShowPurchasedAdamID;
  	long long _tvShowSubscriptionAdamID;
  	NSMutableArray* _buildFeatures;
  	NSString* _buildVersion;
  	NSString* _cloudAlbumID;
  	NSString* _containerID;
  	int _containerType;
  	NSString* _deviceName;
  	int _displayType;
  	int _endReasonType;
  	ICPAPlayActivityEnqueuerProperties* _enqueuerProperties;
  	NSString* _eventTimeZoneName;
  	int _eventType;
  	NSString* _externalID;
  	NSString* _featureName;
  	NSString* _globalPlaylistID;
  	NSString* _householdID;
  	int _itemType;
  	NSString* _lyricLanguage;
  	NSString* _lyricsID;
  	int _mediaType;
  	NSString* _personalizedContainerID;
  	ICPAPlayModeDictionary* _playMode;
  	NSString* _playlistVersionHash;
  	int _reasonHintType;
  	NSData* _recommendationData;
  	NSString* _requestingBundleIdentifier;
  	NSString* _requestingBundleVersion;
  	int _sourceType;
  	NSString* _stationHash;
  	NSString* _stationStringID;
  	NSString* _storeFrontID;
  	NSString* _storeID;
  	int _systemReleaseType;
  	NSData* _timedMetadata;
  	NSData* _trackInfo;
  	BOOL _internalBuild;
  	BOOL _offline;
  	BOOL _privateListeningEnabled;
  	BOOL _sBEnabled;
  	BOOL _siriInitiated;
  	SCD_Struct_IC19 _has;
  
  }
  
  @property (assign,nonatomic) BOOL hasEventType; 
  @property (assign,nonatomic) int eventType;                                                        //@synthesize eventType=_eventType - In the implementation block
  @property (assign,nonatomic) BOOL hasReasonHintType; 
  @property (assign,nonatomic) int reasonHintType;                                                   //@synthesize reasonHintType=_reasonHintType - In the implementation block
  @property (assign,nonatomic) BOOL hasSubscriptionAdamID; 
  @property (assign,nonatomic) long long subscriptionAdamID;                                         //@synthesize subscriptionAdamID=_subscriptionAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasPurchasedAdamID; 
  @property (assign,nonatomic) long long purchasedAdamID;                                            //@synthesize purchasedAdamID=_purchasedAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasRadioAdamID; 
  @property (assign,nonatomic) long long radioAdamID;                                                //@synthesize radioAdamID=_radioAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasItemCloudID; 
  @property (assign,nonatomic) unsigned long long itemCloudID;                                       //@synthesize itemCloudID=_itemCloudID - In the implementation block
  @property (nonatomic,readonly) BOOL hasLyricsID; 
  @property (nonatomic,retain) NSString * lyricsID;                                                  //@synthesize lyricsID=_lyricsID - In the implementation block
  @property (assign,nonatomic) BOOL hasEquivalencySourceAdamID; 
  @property (assign,nonatomic) long long equivalencySourceAdamID;                                    //@synthesize equivalencySourceAdamID=_equivalencySourceAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasContainerAdamID; 
  @property (assign,nonatomic) long long containerAdamID;                                            //@synthesize containerAdamID=_containerAdamID - In the implementation block
  @property (nonatomic,readonly) BOOL hasGlobalPlaylistID; 
  @property (nonatomic,retain) NSString * globalPlaylistID;                                          //@synthesize globalPlaylistID=_globalPlaylistID - In the implementation block
  @property (nonatomic,readonly) BOOL hasStationHash; 
  @property (nonatomic,retain) NSString * stationHash;                                               //@synthesize stationHash=_stationHash - In the implementation block
  @property (nonatomic,readonly) BOOL hasStationStringID; 
  @property (nonatomic,retain) NSString * stationStringID;                                           //@synthesize stationStringID=_stationStringID - In the implementation block
  @property (assign,nonatomic) BOOL hasStationID; 
  @property (assign,nonatomic) long long stationID;                                                  //@synthesize stationID=_stationID - In the implementation block
  @property (nonatomic,readonly) BOOL hasCloudAlbumID; 
  @property (nonatomic,retain) NSString * cloudAlbumID;                                              //@synthesize cloudAlbumID=_cloudAlbumID - In the implementation block
  @property (assign,nonatomic) BOOL hasCloudPlaylistID; 
  @property (assign,nonatomic) unsigned long long cloudPlaylistID;                                   //@synthesize cloudPlaylistID=_cloudPlaylistID - In the implementation block
  @property (nonatomic,readonly) BOOL hasPlaylistVersionHash; 
  @property (nonatomic,retain) NSString * playlistVersionHash;                                       //@synthesize playlistVersionHash=_playlistVersionHash - In the implementation block
  @property (assign,nonatomic) BOOL hasContainerType; 
  @property (assign,nonatomic) int containerType;                                                    //@synthesize containerType=_containerType - In the implementation block
  @property (nonatomic,readonly) BOOL hasDeviceName; 
  @property (nonatomic,retain) NSString * deviceName;                                                //@synthesize deviceName=_deviceName - In the implementation block
  @property (assign,nonatomic) BOOL hasEndReasonType; 
  @property (assign,nonatomic) int endReasonType;                                                    //@synthesize endReasonType=_endReasonType - In the implementation block
  @property (assign,nonatomic) BOOL hasEventDateTimestamp; 
  @property (assign,nonatomic) double eventDateTimestamp;                                            //@synthesize eventDateTimestamp=_eventDateTimestamp - In the implementation block
  @property (nonatomic,readonly) BOOL hasFeatureName; 
  @property (nonatomic,retain) NSString * featureName;                                               //@synthesize featureName=_featureName - In the implementation block
  @property (assign,nonatomic) BOOL hasItemDuration; 
  @property (assign,nonatomic) double itemDuration;                                                  //@synthesize itemDuration=_itemDuration - In the implementation block
  @property (assign,nonatomic) BOOL hasItemEndTime; 
  @property (assign,nonatomic) double itemEndTime;                                                   //@synthesize itemEndTime=_itemEndTime - In the implementation block
  @property (assign,nonatomic) BOOL hasItemStartTime; 
  @property (assign,nonatomic) double itemStartTime;                                                 //@synthesize itemStartTime=_itemStartTime - In the implementation block
  @property (assign,nonatomic) BOOL hasItemType; 
  @property (assign,nonatomic) int itemType;                                                         //@synthesize itemType=_itemType - In the implementation block
  @property (assign,nonatomic) BOOL hasMediaType; 
  @property (assign,nonatomic) int mediaType;                                                        //@synthesize mediaType=_mediaType - In the implementation block
  @property (assign,nonatomic) BOOL hasOffline; 
  @property (assign,nonatomic) BOOL offline;                                                         //@synthesize offline=_offline - In the implementation block
  @property (assign,nonatomic) BOOL hasPersistentID; 
  @property (assign,nonatomic) long long persistentID;                                               //@synthesize persistentID=_persistentID - In the implementation block
  @property (assign,nonatomic) BOOL hasSBEnabled; 
  @property (assign,nonatomic) BOOL sBEnabled;                                                       //@synthesize sBEnabled=_sBEnabled - In the implementation block
  @property (assign,nonatomic) BOOL hasSourceType; 
  @property (assign,nonatomic) int sourceType;                                                       //@synthesize sourceType=_sourceType - In the implementation block
  @property (assign,nonatomic) BOOL hasStoreAccountID; 
  @property (assign,nonatomic) unsigned long long storeAccountID;                                    //@synthesize storeAccountID=_storeAccountID - In the implementation block
  @property (nonatomic,readonly) BOOL hasTimedMetadata; 
  @property (nonatomic,retain) NSData * timedMetadata;                                               //@synthesize timedMetadata=_timedMetadata - In the implementation block
  @property (nonatomic,readonly) BOOL hasTrackInfo; 
  @property (nonatomic,retain) NSData * trackInfo;                                                   //@synthesize trackInfo=_trackInfo - In the implementation block
  @property (nonatomic,readonly) BOOL hasRecommendationData; 
  @property (nonatomic,retain) NSData * recommendationData;                                          //@synthesize recommendationData=_recommendationData - In the implementation block
  @property (nonatomic,readonly) BOOL hasStoreFrontID; 
  @property (nonatomic,retain) NSString * storeFrontID;                                              //@synthesize storeFrontID=_storeFrontID - In the implementation block
  @property (nonatomic,readonly) BOOL hasBuildVersion; 
  @property (nonatomic,retain) NSString * buildVersion;                                              //@synthesize buildVersion=_buildVersion - In the implementation block
  @property (nonatomic,readonly) BOOL hasRequestingBundleIdentifier; 
  @property (nonatomic,retain) NSString * requestingBundleIdentifier;                                //@synthesize requestingBundleIdentifier=_requestingBundleIdentifier - In the implementation block
  @property (nonatomic,readonly) BOOL hasRequestingBundleVersion; 
  @property (nonatomic,retain) NSString * requestingBundleVersion;                                   //@synthesize requestingBundleVersion=_requestingBundleVersion - In the implementation block
  @property (nonatomic,readonly) BOOL hasEnqueuerProperties; 
  @property (nonatomic,retain) ICPAPlayActivityEnqueuerProperties * enqueuerProperties;              //@synthesize enqueuerProperties=_enqueuerProperties - In the implementation block
  @property (nonatomic,readonly) BOOL hasHouseholdID; 
  @property (nonatomic,retain) NSString * householdID;                                               //@synthesize householdID=_householdID - In the implementation block
  @property (assign,nonatomic) BOOL hasPrivateListeningEnabled; 
  @property (assign,nonatomic) BOOL privateListeningEnabled;                                         //@synthesize privateListeningEnabled=_privateListeningEnabled - In the implementation block
  @property (assign,nonatomic) BOOL hasSiriInitiated; 
  @property (assign,nonatomic) BOOL siriInitiated;                                                   //@synthesize siriInitiated=_siriInitiated - In the implementation block
  @property (assign,nonatomic) BOOL hasSystemReleaseType; 
  @property (assign,nonatomic) int systemReleaseType;                                                //@synthesize systemReleaseType=_systemReleaseType - In the implementation block
  @property (nonatomic,readonly) BOOL hasEventTimeZoneName; 
  @property (nonatomic,retain) NSString * eventTimeZoneName;                                         //@synthesize eventTimeZoneName=_eventTimeZoneName - In the implementation block
  @property (assign,nonatomic) BOOL hasDisplayType; 
  @property (assign,nonatomic) int displayType;                                                      //@synthesize displayType=_displayType - In the implementation block
  @property (assign,nonatomic) BOOL hasCharacterDisplayedCount; 
  @property (assign,nonatomic) long long characterDisplayedCount;                                    //@synthesize characterDisplayedCount=_characterDisplayedCount - In the implementation block
  @property (nonatomic,readonly) BOOL hasLyricLanguage; 
  @property (nonatomic,retain) NSString * lyricLanguage;                                             //@synthesize lyricLanguage=_lyricLanguage - In the implementation block
  @property (nonatomic,retain) NSMutableArray * buildFeatures;                                       //@synthesize buildFeatures=_buildFeatures - In the implementation block
  @property (nonatomic,readonly) BOOL hasPlayMode; 
  @property (nonatomic,retain) ICPAPlayModeDictionary * playMode;                                    //@synthesize playMode=_playMode - In the implementation block
  @property (nonatomic,readonly) BOOL hasContainerID; 
  @property (nonatomic,retain) NSString * containerID;                                               //@synthesize containerID=_containerID - In the implementation block
  @property (nonatomic,readonly) BOOL hasPersonalizedContainerID; 
  @property (nonatomic,retain) NSString * personalizedContainerID;                                   //@synthesize personalizedContainerID=_personalizedContainerID - In the implementation block
  @property (nonatomic,readonly) BOOL hasStoreID; 
  @property (nonatomic,retain) NSString * storeID;                                                   //@synthesize storeID=_storeID - In the implementation block
  @property (nonatomic,readonly) BOOL hasExternalID; 
  @property (nonatomic,retain) NSString * externalID;                                                //@synthesize externalID=_externalID - In the implementation block
  @property (assign,nonatomic) BOOL hasTvShowPurchasedAdamID; 
  @property (assign,nonatomic) long long tvShowPurchasedAdamID;                                      //@synthesize tvShowPurchasedAdamID=_tvShowPurchasedAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasTvShowSubscriptionAdamID; 
  @property (assign,nonatomic) long long tvShowSubscriptionAdamID;                                   //@synthesize tvShowSubscriptionAdamID=_tvShowSubscriptionAdamID - In the implementation block
  @property (assign,nonatomic) BOOL hasInternalBuild; 
  @property (assign,nonatomic) BOOL internalBuild;                                                   //@synthesize internalBuild=_internalBuild - In the implementation block
  @property (assign,nonatomic) BOOL hasEventSecondsFromGMT; 
  @property (assign,nonatomic) double eventSecondsFromGMT;                                           //@synthesize eventSecondsFromGMT=_eventSecondsFromGMT - In the implementation block
  +(Class)buildFeaturesType;
  -(BOOL)hasMediaType;
  -(BOOL)internalBuild;
  -(void)setEventType:(int)arg1 ;
  -(int)StringAsEventType:(id)arg1 ;
  -(BOOL)hasEventType;
  -(id)eventTypeAsString:(int)arg1 ;
  -(void)setHasEventType:(BOOL)arg1 ;
  -(NSString *)deviceName;
  -(int)mediaType;
  -(void)setSourceType:(int)arg1 ;
  -(void)setDisplayType:(int)arg1 ;
  -(int)sourceType;
  -(unsigned long long)buildFeaturesCount;
  -(void)setBuildFeatures:(NSMutableArray *)arg1 ;
  -(BOOL)offline;
  -(void)setPrivateListeningEnabled:(BOOL)arg1 ;
  -(void)setHasDisplayType:(BOOL)arg1 ;
  -(BOOL)hasDisplayType;
  -(id)displayTypeAsString:(int)arg1 ;
  -(int)StringAsDisplayType:(id)arg1 ;
  -(void)setStoreFrontID:(NSString *)arg1 ;
  -(void)setPersistentID:(long long)arg1 ;
  -(id)copyWithZone:(NSZone*)arg1 ;
  -(NSString *)requestingBundleVersion;
  -(void)setInternalBuild:(BOOL)arg1 ;
  -(void)addBuildFeatures:(id)arg1 ;
  -(void)clearBuildFeatures;
  -(void)setContainerType:(int)arg1 ;
  -(BOOL)hasDeviceName;
  -(void)setRequestingBundleIdentifier:(NSString *)arg1 ;
  -(void)setMediaType:(int)arg1 ;
  -(id)buildFeaturesAtIndex:(unsigned long long)arg1 ;
  -(NSString *)containerID;
  -(void)writeTo:(id)arg1 ;
  -(void)setStoreID:(NSString *)arg1 ;
  -(NSString *)globalPlaylistID;
  -(void)setGlobalPlaylistID:(NSString *)arg1 ;
  -(BOOL)readFrom:(id)arg1 ;
  -(void)setBuildVersion:(NSString *)arg1 ;
  -(BOOL)hasItemType;
  -(int)eventType;
  -(id)itemTypeAsString:(int)arg1 ;
  -(int)StringAsItemType:(id)arg1 ;
  -(void)setRequestingBundleVersion:(NSString *)arg1 ;
  -(void)setHasItemType:(BOOL)arg1 ;
  -(NSString *)requestingBundleIdentifier;
  -(void)setStationStringID:(NSString *)arg1 ;
  -(int)systemReleaseType;
  -(NSString *)storeFrontID;
  -(BOOL)hasBuildVersion;
  -(void)setSystemReleaseType:(int)arg1 ;
  -(void)setHasSystemReleaseType:(BOOL)arg1 ;
  -(BOOL)sBEnabled;
  -(BOOL)hasSystemReleaseType;
  -(id)systemReleaseTypeAsString:(int)arg1 ;
  -(int)StringAsSystemReleaseType:(id)arg1 ;
  -(void)setHasSBEnabled:(BOOL)arg1 ;
  -(BOOL)hasSBEnabled;
  -(void)setHasStoreAccountID:(BOOL)arg1 ;
  -(BOOL)hasStoreAccountID;
  -(BOOL)hasStoreFrontID;
  -(void)setHasPrivateListeningEnabled:(BOOL)arg1 ;
  -(BOOL)hasPrivateListeningEnabled;
  -(NSString *)lyricsID;
  -(int)displayType;
  -(void)setItemType:(int)arg1 ;
  -(NSData *)timedMetadata;
  -(void)setSBEnabled:(BOOL)arg1 ;
  -(int)itemType;
  -(void)setLyricsID:(NSString *)arg1 ;
  -(void)setStationHash:(NSString *)arg1 ;
  -(void)setStationID:(long long)arg1 ;
  -(void)setPurchasedAdamID:(long long)arg1 ;
  -(void)setSubscriptionAdamID:(long long)arg1 ;
  -(void)setCloudAlbumID:(NSString *)arg1 ;
  -(BOOL)hasContainerType;
  -(BOOL)hasEndReasonType;
  -(BOOL)hasEventDateTimestamp;
  -(double)eventDateTimestamp;
  -(BOOL)hasEventTimeZoneName;
  -(NSString *)eventTimeZoneName;
  -(BOOL)hasFeatureName;
  -(BOOL)hasEventSecondsFromGMT;
  -(double)eventSecondsFromGMT;
  -(BOOL)hasItemDuration;
  -(BOOL)hasItemEndTime;
  -(BOOL)hasItemStartTime;
  -(BOOL)hasCharacterDisplayedCount;
  -(long long)characterDisplayedCount;
  -(BOOL)hasLyricLanguage;
  -(NSString *)lyricLanguage;
  -(id)sourceTypeAsString:(int)arg1 ;
  -(int)StringAsSourceType:(id)arg1 ;
  -(BOOL)hasSourceType;
  -(void)setHasSourceType:(BOOL)arg1 ;
  -(void)setDeviceName:(NSString *)arg1 ;
  -(BOOL)hasOffline;
  -(BOOL)hasRecommendationData;
  -(BOOL)hasTimedMetadata;
  -(BOOL)hasTrackInfo;
  -(BOOL)hasReasonHintType;
  -(BOOL)hasRequestingBundleVersion;
  -(BOOL)hasRequestingBundleIdentifier;
  -(BOOL)hasInternalBuild;
  -(BOOL)hasEnqueuerProperties;
  -(BOOL)hasHouseholdID;
  -(BOOL)hasSiriInitiated;
  -(BOOL)siriInitiated;
  -(BOOL)hasContainerID;
  -(BOOL)hasExternalID;
  -(BOOL)hasPersonalizedContainerID;
  -(BOOL)hasStoreID;
  -(BOOL)hasContainerAdamID;
  -(long long)containerAdamID;
  -(BOOL)hasGlobalPlaylistID;
  -(BOOL)hasStationHash;
  -(BOOL)hasPlaylistVersionHash;
  -(void)setPlaylistVersionHash:(NSString *)arg1 ;
  -(BOOL)hasStationStringID;
  -(BOOL)hasStationID;
  -(BOOL)hasCloudAlbumID;
  -(BOOL)hasCloudPlaylistID;
  -(void)setCloudPlaylistID:(unsigned long long)arg1 ;
  -(BOOL)hasSubscriptionAdamID;
  -(BOOL)hasPurchasedAdamID;
  -(BOOL)hasRadioAdamID;
  -(void)setRadioAdamID:(long long)arg1 ;
  -(BOOL)hasItemCloudID;
  -(unsigned long long)itemCloudID;
  -(BOOL)hasLyricsID;
  -(BOOL)hasEquivalencySourceAdamID;
  -(void)setEventDateTimestamp:(double)arg1 ;
  -(void)setEventTimeZoneName:(NSString *)arg1 ;
  -(void)setFeatureName:(NSString *)arg1 ;
  -(void)setItemDuration:(double)arg1 ;
  -(void)setItemEndTime:(double)arg1 ;
  -(void)setItemStartTime:(double)arg1 ;
  -(void)setCharacterDisplayedCount:(long long)arg1 ;
  -(void)setLyricLanguage:(NSString *)arg1 ;
  -(void)setRecommendationData:(NSData *)arg1 ;
  -(void)setTimedMetadata:(NSData *)arg1 ;
  -(void)setTrackInfo:(NSData *)arg1 ;
  -(void)setEnqueuerProperties:(ICPAPlayActivityEnqueuerProperties *)arg1 ;
  -(void)setHouseholdID:(NSString *)arg1 ;
  -(void)setSiriInitiated:(BOOL)arg1 ;
  -(void)setPersonalizedContainerID:(NSString *)arg1 ;
  -(void)setReasonHintType:(int)arg1 ;
  -(void)setContainerAdamID:(long long)arg1 ;
  -(void)setItemCloudID:(unsigned long long)arg1 ;
  -(NSString *)stationHash;
  -(NSString *)stationStringID;
  -(NSString *)cloudAlbumID;
  -(NSString *)externalID;
  -(void)mergeFrom:(id)arg1 ;
  -(void)setExternalID:(NSString *)arg1 ;
  -(NSMutableArray *)buildFeatures;
  -(void)copyTo:(id)arg1 ;
  -(long long)purchasedAdamID;
  -(long long)subscriptionAdamID;
  -(BOOL)isEqual:(id)arg1 ;
  -(long long)persistentID;
  -(ICPAPlayModeDictionary *)playMode;
  -(long long)equivalencySourceAdamID;
  -(void)setEquivalencySourceAdamID:(long long)arg1 ;
  -(long long)stationID;
  -(int)containerType;
  -(void)setHasReasonHintType:(BOOL)arg1 ;
  -(id)reasonHintTypeAsString:(int)arg1 ;
  -(void)setHasRadioAdamID:(BOOL)arg1 ;
  -(int)StringAsReasonHintType:(id)arg1 ;
  -(void)setHasSubscriptionAdamID:(BOOL)arg1 ;
  -(void)setHasPurchasedAdamID:(BOOL)arg1 ;
  -(void)setHasItemCloudID:(BOOL)arg1 ;
  -(void)setHasEquivalencySourceAdamID:(BOOL)arg1 ;
  -(void)setHasContainerAdamID:(BOOL)arg1 ;
  -(void)setHasStationID:(BOOL)arg1 ;
  -(void)setHasItemDuration:(BOOL)arg1 ;
  -(void)setHasMediaType:(BOOL)arg1 ;
  -(void)setHasCloudPlaylistID:(BOOL)arg1 ;
  -(void)setHasContainerType:(BOOL)arg1 ;
  -(id)containerTypeAsString:(int)arg1 ;
  -(int)StringAsContainerType:(id)arg1 ;
  -(void)setHasEndReasonType:(BOOL)arg1 ;
  -(id)endReasonTypeAsString:(int)arg1 ;
  -(int)StringAsEndReasonType:(id)arg1 ;
  -(void)setHasEventDateTimestamp:(BOOL)arg1 ;
  -(void)setHasItemEndTime:(BOOL)arg1 ;
  -(void)setHasItemStartTime:(BOOL)arg1 ;
  -(void)setHasOffline:(BOOL)arg1 ;
  -(void)setHasSiriInitiated:(BOOL)arg1 ;
  -(void)setHasCharacterDisplayedCount:(BOOL)arg1 ;
  -(void)setTvShowPurchasedAdamID:(long long)arg1 ;
  -(void)setHasTvShowPurchasedAdamID:(BOOL)arg1 ;
  -(void)setHasInternalBuild:(BOOL)arg1 ;
  -(BOOL)hasTvShowPurchasedAdamID;
  -(void)setTvShowSubscriptionAdamID:(long long)arg1 ;
  -(void)setHasTvShowSubscriptionAdamID:(BOOL)arg1 ;
  -(BOOL)hasTvShowSubscriptionAdamID;
  -(void)setEventSecondsFromGMT:(double)arg1 ;
  -(void)setHasEventSecondsFromGMT:(BOOL)arg1 ;
  -(long long)tvShowPurchasedAdamID;
  -(long long)tvShowSubscriptionAdamID;
  -(void)setStoreAccountID:(unsigned long long)arg1 ;
  -(BOOL)privateListeningEnabled;
  -(NSString *)featureName;
  -(void)setContainerID:(NSString *)arg1 ;
  -(unsigned long long)hash;
  -(void)setHasPersistentID:(BOOL)arg1 ;
  -(BOOL)hasPersistentID;
  -(int)endReasonType;
  -(NSData *)trackInfo;
  -(void)setEndReasonType:(int)arg1 ;
  -(ICPAPlayActivityEnqueuerProperties *)enqueuerProperties;
  -(double)itemEndTime;
  -(double)itemDuration;
  -(NSData *)recommendationData;
  -(double)itemStartTime;
  -(NSString *)householdID;
  -(NSString *)personalizedContainerID;
  -(int)reasonHintType;
  -(long long)radioAdamID;
  -(NSString *)playlistVersionHash;
  -(unsigned long long)cloudPlaylistID;
  -(id)mediaTypeAsString:(int)arg1 ;
  -(int)StringAsMediaType:(id)arg1 ;
  -(unsigned long long)storeAccountID;
  -(void)setOffline:(BOOL)arg1 ;
  -(NSString *)buildVersion;
  -(id)description;
  -(id)dictionaryRepresentation;
  -(NSString *)storeID;
  -(void)setPlayMode:(ICPAPlayModeDictionary *)arg1 ;
  -(BOOL)hasPlayMode;
  @end
  
  