@class NSData, NSString, NSDate, SSVPlayActivityEventContainerIDs, SSVPlayActivityEnqueuerProperties, NSTimeZone, SSVPlayActivityEventItemIDs, NSNumber; @interface SSVPlayActivityEvent : NSObject <NSSecureCoding, NSCopying, NSMutableCopying, NSSecureCoding> { long long _persistentID; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) long long version; @property (readonly, copy, nonatomic) NSString *buildVersion; @property (readonly, copy, nonatomic) SSVPlayActivityEventContainerIDs *containerIDs; @property (readonly, nonatomic) unsigned long long containerType; @property (readonly, copy, nonatomic) NSData *dataRepresentation; @property (readonly, copy, nonatomic) NSString *deviceName; @property (readonly, nonatomic) unsigned long long displayType; @property (readonly, nonatomic) unsigned long long endReasonType; @property (readonly, copy, nonatomic) SSVPlayActivityEnqueuerProperties *enqueuerProperties; @property (readonly, copy, nonatomic) NSDate *eventDate; @property (readonly, nonatomic) unsigned long long eventType; @property (readonly, copy, nonatomic) NSTimeZone *eventTimeZone; @property (readonly, copy, nonatomic) NSString *featureName; @property (readonly, copy, nonatomic) NSString *householdID; @property (readonly, copy, nonatomic) SSVPlayActivityEventItemIDs *itemIDs; @property (readonly, nonatomic) double itemDuration; @property (readonly, nonatomic) double itemEndTime; @property (readonly, nonatomic) double itemStartTime; @property (readonly, nonatomic) unsigned long long itemType; @property (readonly, nonatomic) unsigned long long lyricsDisplayedCharacterCount; @property (readonly, copy, nonatomic) NSString *lyricsLanguage; @property (readonly, nonatomic) unsigned long long mediaType; @property (readonly, nonatomic, getter=isOffline) BOOL offline; @property (readonly, nonatomic) long long persistentID; @property (readonly, copy, nonatomic, getter=isPrivateListeningEnabled) NSNumber *privateListeningEnabled; @property (readonly, nonatomic) unsigned long long reasonHintType; @property (readonly, copy, nonatomic) NSData *recommendationData; @property (readonly, copy, nonatomic) NSString *requestingBundleIdentifier; @property (readonly, copy, nonatomic) NSString *requestingBundleVersion; @property (readonly, nonatomic, getter=isSBEnabled) BOOL SBEnabled; @property (readonly, copy, nonatomic, getter=isSiriInitiated) NSNumber *siriInitiated; @property (readonly, nonatomic) unsigned long long sourceType; @property (readonly, nonatomic) unsigned long long storeAccountID; @property (readonly, copy, nonatomic) NSString *storeFrontID; @property (readonly, nonatomic) long long systemReleaseType; @property (readonly, copy, nonatomic) NSData *timedMetadata; @property (readonly, copy, nonatomic) NSData *trackInfo; @property (readonly, copy, nonatomic) NSString *containerID; @property (readonly, copy, nonatomic) NSString *externalID; @property (readonly, nonatomic, getter=isInternalBuild) BOOL internalBuild; @property (readonly, copy, nonatomic) NSString *personalizedContainerID; @property (readonly, copy, nonatomic) NSString *storeID; - (id)initWithDataRepresentation:(id)a0; - (id)init; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (Class)_mutableCopyClass; @end