@class ICPAPlayActivityEnqueuerProperties, NSString, ICPAAudioQualityDictionary, NSData, NSMutableArray, ICPAPlayModeDictionary; @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 _reportingAdamID; long long _sharedActivityGroupSizeCurrent; long long _sharedActivityGroupSizeMax; long long _stationID; unsigned long long _storeAccountID; long long _subscriptionAdamID; long long _tvShowPurchasedAdamID; long long _tvShowSubscriptionAdamID; double _vocalAttenuationDuration; int _audioQualityPreference; 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; int _playbackFormatPreference; NSString *_playlistVersionHash; ICPAAudioQualityDictionary *_providedAudioQuality; NSString *_queueGroupingID; int _reasonHintType; NSData *_recommendationData; NSString *_requestingBundleIdentifier; NSString *_requestingBundleVersion; int _sourceType; NSString *_stationHash; NSString *_stationStringID; NSString *_storeFrontID; NSString *_storeID; int _systemReleaseType; ICPAAudioQualityDictionary *_targetedAudioQuality; NSData *_timedMetadata; NSData *_trackInfo; int _vocalAttenuationAvailibility; BOOL _continuityCameraUsed; BOOL _internalBuild; BOOL _offline; BOOL _privateListeningEnabled; BOOL _sBEnabled; BOOL _siriInitiated; 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 reportingAdamID : 1; unsigned char sharedActivityGroupSizeCurrent : 1; unsigned char sharedActivityGroupSizeMax : 1; unsigned char stationID : 1; unsigned char storeAccountID : 1; unsigned char subscriptionAdamID : 1; unsigned char tvShowPurchasedAdamID : 1; unsigned char tvShowSubscriptionAdamID : 1; unsigned char vocalAttenuationDuration : 1; unsigned char audioQualityPreference : 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 playbackFormatPreference : 1; unsigned char reasonHintType : 1; unsigned char sourceType : 1; unsigned char systemReleaseType : 1; unsigned char vocalAttenuationAvailibility : 1; unsigned char continuityCameraUsed : 1; unsigned char internalBuild : 1; unsigned char offline : 1; unsigned char privateListeningEnabled : 1; unsigned char sBEnabled : 1; unsigned char siriInitiated : 1; } _has; } - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end