luxlabs header browser preview


@class NSDate, NSString, MPStoreArtworkRequestToken, NSArray, NSURL, NSDictionary, NSNumber;

@interface MPStoreItemMetadata : NSObject <NSCopying, NSSecureCoding> {
    NSDictionary *_downloadAssetDictionary;
    NSDictionary *_downloadMetadataDictionary;
    NSDictionary *_storeMusicAPIDictionary;
    NSDate *_expirationDate;
    BOOL _hasOverrideChildStorePlatformDictionaries;
    NSNumber *_hasSubscriptionOffer;
    NSArray *_overrideChildStorePlatformDictionaries;
    NSDictionary *_storePlatformDictionary;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy, nonatomic) NSString *cacheableItemIdentifier;
@property (readonly, copy, nonatomic) MPStoreItemMetadata *parentStoreItemMetadata;
@property (readonly, copy, nonatomic) NSString *artistName;
@property (readonly, nonatomic) MPStoreArtworkRequestToken *artworkRequestToken;
@property (readonly, nonatomic) MPStoreArtworkRequestToken *stationGlyphRequestToken;
@property (readonly, copy, nonatomic) id artistStoreID;
@property (readonly, copy, nonatomic) NSArray *artworkTrackIDs;
@property (readonly, copy, nonatomic) NSString *artistUploadedContentType;
@property (readonly, nonatomic, getter=isBeats1) BOOL beats1;
@property (readonly, copy, nonatomic) NSArray *childrenStoreIDs;
@property (readonly, copy, nonatomic) NSArray *childStoreItemMetadatas;
@property (readonly, copy, nonatomic) NSString *cloudAlbumID;
@property (readonly, nonatomic) unsigned long long cloudID;
@property (readonly, copy, nonatomic) NSString *collectionName;
@property (readonly, copy, nonatomic) id collectionStoreID;
@property (readonly, nonatomic, getter=isCompilation) BOOL compilation;
@property (readonly, copy, nonatomic) NSString *composerName;
@property (readonly, copy, nonatomic) NSString *copyrightText;
@property (readonly, copy, nonatomic) NSString *curatorName;
@property (readonly, copy, nonatomic) NSString *curatorHandle;
@property (readonly, copy, nonatomic) id curatorID;
@property (readonly, copy, nonatomic) NSString *descriptionText;
@property (readonly, copy, nonatomic) NSString *shortDescriptionText;
@property (readonly, nonatomic) long long discCount;
@property (readonly, nonatomic) long long discNumber;
@property (readonly, nonatomic) double duration;
@property (readonly, copy, nonatomic) NSString *editorNotes;
@property (readonly, copy, nonatomic) NSDate *expirationDate;
@property (readonly, nonatomic, getter=isExpired) BOOL expired;
@property (readonly, copy, nonatomic) NSString *shortEditorNotes;
@property (readonly, copy, nonatomic) NSDictionary *effectiveStorePlatformDictionary;
@property (readonly, copy, nonatomic) NSDictionary *importableStorePlatformDictionary;
@property (readonly, nonatomic, getter=isExplicitContent) BOOL explicitContent;
@property (readonly, nonatomic) long long explicitRating;
@property (readonly, nonatomic) BOOL hasArtistBiography;
@property (readonly, nonatomic) BOOL hasCredits;
@property (readonly, nonatomic) BOOL hasLyrics;
@property (readonly, nonatomic) BOOL hasTimeSyncedLyrics;
@property (readonly, nonatomic) BOOL hasSocialPosts;
@property (readonly, nonatomic) BOOL hasSubscriptionOffer;
@property (readonly, copy, nonatomic) NSArray *genreNames;
@property (readonly, nonatomic) BOOL isPreorder;
@property (readonly, copy, nonatomic) NSString *itemKind;
@property (readonly, copy, nonatomic) NSString *playlistType;
@property (readonly, copy, nonatomic) NSString *personalMixSortKey;
@property (readonly, copy, nonatomic) NSString *iTunesBrandType;
@property (readonly, nonatomic, getter=isMasteredForiTunes) BOOL masteredForiTunes;
@property (readonly, nonatomic) NSArray *audioTraits;
@property (readonly, nonatomic) BOOL supportsVocalAttenuation;
@property (readonly, nonatomic) MPStoreArtworkRequestToken *latestAlbumArtworkRequestToken;
@property (readonly, nonatomic) long long movementCount;
@property (readonly, copy, nonatomic) NSString *movementName;
@property (readonly, nonatomic) long long movementNumber;
@property (readonly, nonatomic) long long movieClipsCount;
@property (readonly, copy, nonatomic) NSArray *movieClips;
@property (readonly, copy, nonatomic) NSString *name;
@property (readonly, copy, nonatomic) NSArray *offers;
@property (readonly, copy, nonatomic) NSArray *playlistIdentifiers;
@property (readonly, copy, nonatomic) NSNumber *popularity;
@property (readonly, copy, nonatomic) NSDate *releaseDate;
@property (readonly, copy, nonatomic) NSDate *lastModifiedDate;
@property (readonly, copy, nonatomic) NSString *shortName;
@property (readonly, copy, nonatomic) NSNumber *shouldBookmarkPlayPosition;
@property (readonly, copy, nonatomic) NSString *versionHash;
@property (readonly, nonatomic) BOOL shouldReportPlayEvents;
@property (readonly, nonatomic) BOOL showComposer;
@property (readonly, copy, nonatomic) NSString *cloudUniversalLibraryID;
@property (readonly, nonatomic) long long purchasedAdamID;
@property (readonly, nonatomic) long long subscriptionAdamID;
@property (readonly, copy, nonatomic) id storeID;
@property (readonly, copy, nonatomic) NSArray *formerStoreAdamIDs;
@property (readonly, copy, nonatomic) id socialProfileID;
@property (readonly, nonatomic, getter=isStoreRedownloadable) BOOL storeRedownloadable;
@property (readonly, nonatomic) long long trackCount;
@property (readonly, nonatomic) long long trackNumber;
@property (readonly, nonatomic) long long seasonNumber;
@property (readonly, nonatomic) long long episodeCount;
@property (readonly, copy, nonatomic) NSURL *shortURL;
@property (readonly, copy, nonatomic) NSURL *URL;
@property (readonly, copy, nonatomic) NSString *videoSubtype;
@property (readonly, copy, nonatomic) NSString *workName;
@property (readonly, copy, nonatomic) NSString *handle;
@property (readonly, copy, nonatomic) NSString *nameRaw;
@property (readonly, nonatomic, getter=isPrivatePerson) BOOL privatePerson;
@property (readonly, nonatomic, getter=isVerifiedPerson) BOOL verifiedPerson;
@property (readonly, nonatomic) long long radioStationTypeID;
@property (readonly, copy, nonatomic) NSString *radioStationSubtype;
@property (readonly, nonatomic) BOOL radioStationIsSubscriptionOnly;
@property (readonly, nonatomic) BOOL isChart;
@property (readonly, copy, nonatomic) NSString *radioStationProviderName;
@property (readonly, nonatomic, getter=isLive) BOOL live;
@property (readonly, copy, nonatomic) NSDate *startingAirDate;
@property (readonly, copy, nonatomic) NSDate *endingAirDate;
@property (readonly, copy, nonatomic) NSArray *radioStationEvents;
@property (readonly, copy, nonatomic) NSURL *classicalURL;
@property (readonly, nonatomic) BOOL supportsSing;

+ (id)artworkRequestTokenForStorePlatformArtworkValue:(id)a0;
+ (id)storeServerCalendar;

- (id)childStorePlatformDictionaryForArtworkTrackID:(id)a0;
- (id)avatarArtworkRequestToken;
- (id)artworkRequestTokenForStorePlatformDictionary:(id)a0;
- (id)editorNotesWithStyle:(id)a0;
- (id)metadataWithChildStorePlatformDictionaries:(id)a0;
- (id)initWithStoreMusicAPIDictionary:(id)a0 parentStoreItemMetadata:(id)a1;
- (id)metadataByAppendingMetadata:(id)a0;
- (id)artworkRequestTokenForStoreMusicAPIDictionary;
- (id)initWithStorePlatformDictionary:(id)a0 parentStoreItemMetadata:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (id)_fetchValueFromStoreMusicAPIDictionary:(id)a0;
- (BOOL)hasMetadataForRequestReason:(unsigned long long)a0;
- (id)_musicAPIDateFormatter;
- (id)tvShowArtworkRequestToken;
- (id)initWithStorePlatformDictionary:(id)a0 expirationDate:(id)a1;
- (id)_storePlatformReleaseDateFormatter;
- (id)descriptionTextWithStyle:(id)a0;
- (id)stationGlyphRequestTokenForStorePlatformDictionary:(id)a0;
- (id)artworkRequestTokenForScreenshotArtwork;
- (id)stationGlyphRequestTokenForStoreMusicAPIDictionary;
- (id)initWithStorePlatformDictionary:(id)a0;
- (id)metadataWithParentMetadata:(id)a0;
- (id)description;
- (id)tvEpisodeArtworkRequestToken;
- (id)initWithStoreMusicAPIDictionary:(id)a0;
- (void).cxx_destruct;
- (id)childStorePlatformDictionaryForStoreID:(id)a0;
- (id)flowcaseEditorialArtworkRequestToken;
- (id)initWithStorePlatformDictionary:(id)a0 parentStoreItemMetadata:(id)a1 expirationDate:(id)a2;
- (id)artworkRequestTokenForEditorialArtworkKind:(id)a0;
- (id)artworkRequestTokenForUberArtworkKind:(id)a0;
- (id)brickEditorialArtworkRequestToken;
- (id)_storePlatformLastModifiedDateFormatter;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)movieArtworkRequestToken;
- (id)initWithDownloadAssetDictionary:(id)a0;

@end