luxlabs header browser preview


@class NSDate, NSString, NSURL, NSData, NSArray, NSMutableDictionary, NSDictionary, NSLock, NSNumber;

@interface BLDownloadMetadata : NSObject <NSCopying> {
    NSMutableDictionary *_dictionary;
    long long _keyStyle;
    NSLock *_lock;
}

@property (readonly) NSDictionary *primaryAssetDictionary;
@property long long keyStyle;
@property (getter=isAutomaticDownload) BOOL automaticDownload;
@property (retain) NSURL *cancelDownloadURL;
@property (retain) NSString *copyright;
@property (getter=isDeviceBasedVPP) BOOL deviceBasedVPP;
@property (retain) NSDictionary *dictionary;
@property (retain) NSString *downloadKey;
@property (readonly) NSNumber *downloaderAccountIdentifier;
@property (retain) NSData *epubRightsData;
@property (retain) NSString *fileExtension;
@property (copy) NSURL *hlsPlaylistURL;
@property (readonly, getter=hasHDR) BOOL HDR;
@property (retain) NSURL *launchExtrasUrl;
@property (readonly) NSArray *MD5HashStrings;
@property (readonly) NSNumber *numberOfBytesToHash;
@property (copy) NSString *pageProgressionDirection;
@property unsigned long long preOrderIdentifier;
@property (retain) NSURL *primaryAssetURL;
@property (copy) NSString *preferredAssetFlavor;
@property (copy) NSString *redownloadActionParameters;
@property (getter=isRedownloadDownload) BOOL redownloadDownload;
@property (retain) NSString *releaseDateString;
@property (copy) NSNumber *rentalID;
@property (copy) NSNumber *requestPersistentID;
@property (copy) id requiredDeviceCapabilities;
@property BOOL shouldDownloadAutomatically;
@property (retain) NSString *sortArtistName;
@property (retain) NSString *sortCollectionName;
@property (retain) NSString *sortTitle;
@property (retain) NSArray *sinfs;
@property (retain) NSString *appleID;
@property unsigned long long artistIdentifier;
@property (copy) NSString *artistName;
@property (retain) NSURL *fullSizeImageURL;
@property (retain) NSString *genre;
@property unsigned long long genreIdentifier;
@property unsigned long long itemIdentifier;
@property (retain) NSString *kind;
@property (copy) NSString *longDescription;
@property (retain) NSDate *releaseDate;
@property (retain) NSNumber *releaseYear;
@property (copy) NSString *shortDescription;
@property (retain) NSString *subtitle;
@property (retain) NSString *title;
@property (retain) NSString *transactionIdentifier;
@property (retain) NSURL *thumbnailImageURL;

- (id)composerName;
- (void)setCollectionIdentifier:(unsigned long long)a0;
- (BOOL)isExplicitContent;
- (id)seasonNumber;
- (id)networkName;
- (id)init;
- (id)workName;
- (id)purchaseDate;
- (void)setSeasonNumber:(id)a0;
- (id)movementNumber;
- (void)setVariantIdentifier:(id)a0;
- (void)setSeriesName:(id)a0;
- (void)setNetworkName:(id)a0;
- (id)seriesName;
- (id)showComposer;
- (id)movementCount;
- (id)initWithDictionary:(id)a0;
- (id)bundleIdentifier;
- (unsigned long long)collectionIdentifier;
- (id)movementName;
- (void).cxx_destruct;
- (id)collectionName;
- (id)variantIdentifier;
- (BOOL)isCompilation;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setBundleIdentifier:(id)a0;
- (id)betaExternalVersionIdentifier;
- (id)contentRating;
- (void)setContentRating:(id)a0;
- (void)setExplicitContent:(BOOL)a0;
- (id)cloudIdentifier;
- (void)setCloudIdentifier:(id)a0;
- (void)setSample:(BOOL)a0;
- (void)setPurchaseDate:(id)a0;
- (void)setCompilation:(BOOL)a0;
- (BOOL)isRental;
- (void)setComposerName:(id)a0;
- (void)setMusicShow:(BOOL)a0;
- (void)setBetaExternalVersionIdentifier:(id)a0;
- (void)setCollectionName:(id)a0;
- (void)setPodcastType:(id)a0;
- (id)_assetDictionary;
- (id)_dateValueForValue:(id)a0;
- (id)_newDateFormatter;
- (id)_newImageCollectionWithURLString:(id)a0;
- (id)_releaseDateValue;
- (void)_setValue:(id)a0 forTopLevelKey:(id)a1;
- (void)_setValueCopy:(id)a0 forMetadataKey:(id)a1;
- (id)_stringValueForValue:(id)a0;
- (id)_thumbnailArtworkImage;
- (id)_urlValueForValue:(id)a0;
- (id)_valueForFirstAvailableTopLevelKey:(id)a0;
- (id)collectionArtistName;
- (id)collectionIndexInCollectionGroup;
- (unsigned long long)composerIdentifier;
- (id)downloadPermalink;
- (id)durationInMilliseconds;
- (id)episodeIdentifier;
- (id)episodeSortIdentifier;
- (id)indexInCollection;
- (BOOL)isHighDefinition;
- (BOOL)isMusicShow;
- (BOOL)isSample;
- (BOOL)isSharedResource;
- (id)longSeasonDescription;
- (id)numberOfCollectionsInCollectionGroup;
- (id)numberOfItemsInCollection;
- (id)podcastEpisodeGUID;
- (id)podcastFeedURL;
- (id)podcastType;
- (id)publicationVersion;
- (void)setCollectionArtistName:(id)a0;
- (void)setCollectionIndexInCollectionGroup:(id)a0;
- (void)setComposerIdentifier:(unsigned long long)a0;
- (void)setDownloadPermalink:(id)a0;
- (void)setDurationInMilliseconds:(id)a0;
- (void)setEpisodeIdentifier:(id)a0;
- (void)setEpisodeSortIdentifier:(id)a0;
- (void)setHighDefinition:(BOOL)a0;
- (void)setIndexInCollection:(id)a0;
- (void)setLongSeasonDescription:(id)a0;
- (void)setMD5HashStrings:(id)a0 numberOfBytesToHash:(id)a1;
- (void)setNumberOfCollectionsInCollectionGroup:(id)a0;
- (void)setNumberOfItemsInCollection:(id)a0;
- (void)setPodcastEpisodeGUID:(id)a0;
- (void)setPodcastFeedURL:(id)a0;
- (void)setPublicationVersion:(id)a0;
- (void)setRental:(BOOL)a0;
- (void)setSharedResource:(BOOL)a0;
- (void)setThumbnailNewsstandBindingEdge:(id)a0;
- (void)setThumbnailNewsstandBindingType:(id)a0;
- (void)setValue:(id)a0 forMetadataKey:(id)a1;
- (void)setVideoDetailsDictionary:(id)a0;
- (void)setViewStoreItemURL:(id)a0;
- (id)thumbnailImageCollection;
- (id)valueForFirstAvailableKey:(id)a0;
- (id)valueForMetadataKey:(id)a0;
- (id)videoDetailsDictionary;
- (id)viewStoreItemURL;
- (id)racGUID;
- (void)setRacGUID:(id)a0;

@end