luxlabs header browser preview


@class MPModelCurator, NSString, NSURL, NSDate, NSDateComponents;

@interface MPModelPlaylist : MPModelObject

@property (copy, nonatomic) NSString *name;
@property (copy, nonatomic) NSString *descriptionText;
@property (copy, nonatomic) MPModelCurator *curator;
@property (nonatomic) unsigned long long trackCount;
@property (nonatomic) BOOL hasCleanContent;
@property (nonatomic) BOOL hasExplicitContent;
@property (nonatomic, getter=isCuratorPlaylist) BOOL curatorPlaylist;
@property (nonatomic, getter=isOwner) BOOL owner;
@property (nonatomic, getter=isPublicPlaylist) BOOL publicPlaylist;
@property (nonatomic, getter=isVisiblePlaylist) BOOL visiblePlaylist;
@property (nonatomic, getter=isSubscribed) BOOL subscribed;
@property (nonatomic) long long userEditableComponents;
@property (nonatomic) long long type;
@property (nonatomic, getter=isLibraryAdded) BOOL libraryAdded;
@property (copy, nonatomic) NSDate *libraryAddedDate;
@property (copy, nonatomic) NSString *editorNotes;
@property (copy, nonatomic) NSString *shortEditorNotes;
@property (copy, nonatomic) NSURL *shareURL;
@property (copy, nonatomic) NSURL *shareShortURL;
@property (copy, nonatomic) NSDateComponents *releaseDateComponents;
@property (copy, nonatomic) NSDateComponents *lastModifiedDateComponents;
@property (copy, nonatomic) NSDate *lastDevicePlaybackDate;
@property (copy, nonatomic) NSString *cloudVersionHash;
@property (copy, nonatomic) NSString *versionHash;
@property (nonatomic) unsigned long long traits;
@property (copy, nonatomic) id /* block */ artworkCatalogBlock;
@property (copy, nonatomic) id /* block */ editorialArtworkCatalogBlock;
@property (copy, nonatomic) id /* block */ tiledArtworkCatalogBlock;
@property (nonatomic) long long keepLocalEnableState;
@property (nonatomic) long long keepLocalManagedStatus;
@property (nonatomic) unsigned long long keepLocalManagedStatusReason;
@property (nonatomic) unsigned long long keepLocalConstraints;
@property (nonatomic) BOOL isFavorite;
@property (nonatomic) BOOL isDisliked;
@property (nonatomic) BOOL isFavoriteSongsPlaylist;
@property (copy, nonatomic) NSDate *dateFavorited;
@property (nonatomic, getter=isCollaborative) BOOL collaborative;
@property (nonatomic) long long collaborationSharingMode;
@property (nonatomic) long long collaborationMode;
@property (nonatomic) unsigned long long collaboratorPermissions;
@property (copy, nonatomic) NSURL *collaborationInvitationURL;
@property (copy, nonatomic) NSString *coverArtworkRecipe;
@property (copy, nonatomic) NSDate *collaborationInvitationURLExpirationDate;
@property (nonatomic, getter=isCollaborationJoinRequestPending) BOOL collaborationJoinRequestIsPending;
@property (readonly, nonatomic) BOOL favoriteSongsPlaylist;
@property (readonly, copy, nonatomic) NSDate *downloadedDate;

+ (id)__curator_KEY;
+ (id)__editorNotes_KEY;
+ (id)__descriptionText_KEY;
+ (id)requiredStoreLibraryPersonalizationProperties;
+ (id)kindWithVariants:(unsigned long long)a0 playlistEntryKind:(id)a1 options:(unsigned long long)a2;
+ (id)__name_KEY;
+ (id)__shortEditorNotes_KEY;
+ (id)__artworkCatalogBlock_KEY;
+ (id)__editorialArtworkCatalogBlock_KEY;
+ (long long)genericObjectType;
+ (void)__MPModelPropertyPlaylistArtwork__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCloudVersionHash__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaborationInvitationURLExpirationDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaborationInvitationURL__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaborationJoinRequestIsPending__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaborationMode__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaborationSharingMode__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCollaboratorPermissions__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCoverArtworkRecipe__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistCuratorPlaylist__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistDateFavorited__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistDescriptionText__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistDownloadedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistEditorNotes__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistEditorialArtwork__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistHasCleanContent__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistHasExplicitContent__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistIsCollaborative__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistIsDisliked__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistIsFavoriteSongsPlaylist__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistIsFavorite__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistIsOwner__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistKeepLocalConstraints__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistKeepLocalEnableState__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistKeepLocalManagedStatusReason__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistKeepLocalManagedStatus__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistLastDevicePlaybackDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistLastModifiedDateComponents__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistLibraryAddedDate__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistLibraryAdded__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistName__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistPublicPlaylist__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistReleaseDateComponents__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistShareShortURL__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistShareURL__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistShortEditorNotes__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistSubscribed__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistTrackCount__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistTracksTiledArtwork__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistTraits__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistType__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistUserEditableComponents__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistVersionHash__MAPPING_MISSING__;
+ (void)__MPModelPropertyPlaylistVisiblePlaylist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipPlaylistCurator__MAPPING_MISSING__;
+ (id)__cloudVersionHash_KEY;
+ (id)__collaborationInvitationURLExpirationDate_KEY;
+ (id)__collaborationInvitationURL_KEY;
+ (id)__collaborationJoinRequestIsPending_KEY;
+ (id)__collaborationMode_KEY;
+ (id)__collaborationSharingMode_KEY;
+ (id)__collaborative_KEY;
+ (id)__collaboratorPermissions_KEY;
+ (id)__coverArtworkRecipe_KEY;
+ (id)__curatorPlaylist_KEY;
+ (id)__dateFavorited_KEY;
+ (id)__downloadedDate_KEY;
+ (id)__favoriteSongsPlaylist_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)__lastModifiedDateComponents_KEY;
+ (id)__libraryAddedDate_KEY;
+ (id)__libraryAdded_KEY;
+ (id)__owner_KEY;
+ (id)__publicPlaylist_KEY;
+ (id)__releaseDateComponents_KEY;
+ (id)__shareShortURL_KEY;
+ (id)__shareURL_KEY;
+ (id)__subscribed_KEY;
+ (id)__tiledArtworkCatalogBlock_KEY;
+ (id)__trackCount_KEY;
+ (id)__traits_KEY;
+ (id)__type_KEY;
+ (id)__userEditableComponents_KEY;
+ (id)__versionHash_KEY;
+ (id)__visiblePlaylist_KEY;
+ (id)kindWithPlaylistEntryKind:(id)a0 options:(unsigned long long)a1;
+ (id)requiredKeepLocalStatusObservationProperties;
+ (id)requiredLibraryAddStatusObservationProperties;
+ (id)requiredLibraryRemovalProperties;
+ (BOOL)supportsKeepLocalStatusObservation;
+ (BOOL)supportsLibraryAddStatusObservation;
+ (BOOL)supportsLibraryRemoval;

- (id)humanDescription;
- (id)artworkCatalog;
- (id)contentItemCollectionInfo;
- (id)editorialArtworkCatalog;
- (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)tracksTiledArtworkCatalogWithRows:(unsigned long long)a0 columns:(unsigned long long)a1;

@end