@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