luxlabs header browser preview


@class MPModelSong, NSString, MPModelArtist, NSDate, NSDateComponents, MPModelGenre;

@interface MPModelAlbum : MPModelObject

@property (copy, nonatomic) NSString *title;
@property (retain, nonatomic) MPModelArtist *artist;
@property (retain, nonatomic) MPModelGenre *genre;
@property (nonatomic) long long trackCount;
@property (nonatomic) long long maximumItemTrackNumber;
@property (nonatomic) long long discCount;
@property (nonatomic) BOOL hasCleanContent;
@property (nonatomic) BOOL hasExplicitContent;
@property (nonatomic, getter=isCompilation) BOOL compilation;
@property (nonatomic, getter=isClassical) BOOL classical;
@property (nonatomic, getter=isLibraryAdded) BOOL libraryAdded;
@property (copy, nonatomic) NSDate *libraryAddedDate;
@property (nonatomic, getter=isLibraryAddEligible) BOOL libraryAddEligible;
@property (nonatomic) float volumeNormalization;
@property (copy, nonatomic) NSDateComponents *releaseDateComponents;
@property (retain, nonatomic) MPModelSong *representativeSong;
@property (nonatomic) long long year;
@property (copy, nonatomic) id /* block */ artworkCatalogBlock;
@property (copy, nonatomic) NSString *copyrightText;
@property (nonatomic) long long keepLocalEnableState;
@property (nonatomic) long long keepLocalManagedStatus;
@property (nonatomic) unsigned long long keepLocalManagedStatusReason;
@property (nonatomic) unsigned long long keepLocalConstraints;
@property (copy, nonatomic) NSDate *lastDevicePlaybackDate;
@property (nonatomic, getter=isPreorder) BOOL preorder;
@property (copy, nonatomic) NSString *editorNotes;
@property (copy, nonatomic) NSString *shortEditorNotes;
@property (copy, nonatomic) NSString *versionHash;
@property (nonatomic) unsigned long long traits;
@property (nonatomic) BOOL isFavorite;
@property (nonatomic) BOOL isDisliked;
@property (copy, nonatomic) NSDate *dateFavorited;
@property (nonatomic, getter=isClassicalExperienceAvailable) BOOL classicalExperienceAvailable;
@property (copy, nonatomic) id /* block */ songPopularityBlock;
@property (readonly, copy, nonatomic) NSDate *downloadedDate;

+ (id)__editorNotes_KEY;
+ (id)requiredStoreLibraryPersonalizationProperties;
+ (id)__artist_KEY;
+ (id)__shortEditorNotes_KEY;
+ (id)kindWithVariants:(unsigned long long)a0 songKind:(id)a1 options:(unsigned long long)a2;
+ (id)__artworkCatalogBlock_KEY;
+ (long long)genericObjectType;
+ (void)__MPModelPropertyAlbumLastDevicePlaybackDate__MAPPING_MISSING__;
+ (id)__discCount_KEY;
+ (void)__MPModelPropertyAlbumKeepLocalManagedStatus__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumMaximumItemTrackNumber__MAPPING_MISSING__;
+ (void)__MPModelRelationshipAlbumRepresentativeSong__MAPPING_MISSING__;
+ (id)__classical_KEY;
+ (void)__MPModelPropertyAlbumArtwork__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumClassicalExperienceAvailable__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumCopyrightText__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumDateFavorited__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumDiscCount__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumDownloadedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumEditorNotes__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumHasCleanContent__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumHasExplicitContent__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumIsClassical__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumIsCompilation__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumIsDisliked__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumIsFavorite__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumKeepLocalConstraints__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumKeepLocalEnableState__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumKeepLocalManagedStatusReason__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumLibraryAddEligible__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumLibraryAddedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumLibraryAdded__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumPreorder__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumReleaseDateComponents__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumShortEditorNotes__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumSongPopularity__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumTitle__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumTrackCount__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumTraits__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumVersionHash__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumVolumeNormalization__MAPPING_MISSING__;
+ (void)__MPModelPropertyAlbumYear__MAPPING_MISSING__;
+ (void)__MPModelRelationshipAlbumArtist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipAlbumGenre__MAPPING_MISSING__;
+ (id)__classicalExperienceAvailable_KEY;
+ (id)__compilation_KEY;
+ (id)__copyrightText_KEY;
+ (id)__dateFavorited_KEY;
+ (id)__downloadedDate_KEY;
+ (id)__genre_KEY;
+ (id)__hasCleanContent_KEY;
+ (id)__hasExplicitContent_KEY;
+ (id)__isDisliked_KEY;
+ (id)__isFavorite_KEY;
+ (id)__keepLocalConstraints_KEY;
+ (id)__keepLocalEnableState_KEY;
+ (id)__keepLocalManagedStatusReason_KEY;
+ (id)__keepLocalManagedStatus_KEY;
+ (id)__lastDevicePlaybackDate_KEY;
+ (id)__libraryAddEligible_KEY;
+ (id)__libraryAddedDate_KEY;
+ (id)__libraryAdded_KEY;
+ (id)__maximumItemTrackNumber_KEY;
+ (id)__preorder_KEY;
+ (id)__releaseDateComponents_KEY;
+ (id)__representativeSong_KEY;
+ (id)__songPopularityBlock_KEY;
+ (id)__title_KEY;
+ (id)__trackCount_KEY;
+ (id)__traits_KEY;
+ (id)__versionHash_KEY;
+ (id)__volumeNormalization_KEY;
+ (id)__year_KEY;
+ (id)kindWithSongKind:(id)a0;
+ (id)kindWithSongKind:(id)a0 options:(unsigned long long)a1;
+ (id)kindWithVariants:(unsigned long long)a0 songKind:(id)a1;
+ (id)requiredKeepLocalStatusObservationProperties;
+ (id)requiredLibraryAddStatusObservationProperties;
+ (id)requiredLibraryRemovalProperties;
+ (BOOL)supportsKeepLocalStatusObservation;
+ (BOOL)supportsLibraryAddStatusObservation;
+ (BOOL)supportsLibraryRemoval;

- (id)humanDescription;
- (id)artworkCatalog;
- (id)contentItemCollectionInfo;
- (struct MPLibraryAddStatusObserverConfiguration { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; })libraryAddStatusObserverConfiguration;
- (long long)libraryRemovalSupportedOptions;
- (id)newKeepLocalStatusObserverConfiguration;
- (id)objectWithStoreLibraryPersonalizationRelativeModelObject:(id)a0;
- (id)personalizationScopedPropertiesForProperties:(id)a0;
- (id)relativeModelObjectForStoreLibraryPersonalization;
- (id)songPopularityForIdentifiers:(id)a0;

@end