@class MPModelFileAsset, NSString, MPModelTVSeason, MPModelTVShow, NSDate, MPModelStoreAsset, MPModelPlaybackPosition; @interface MPModelTVEpisode : MPModelObject @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *descriptionText; @property (nonatomic) double duration; @property (nonatomic, getter=isMusicShow) BOOL musicShow; @property (nonatomic) long long episodeNumber; @property (retain, nonatomic) MPModelFileAsset *localFileAsset; @property (retain, nonatomic) MPModelPlaybackPosition *playbackPosition; @property (retain, nonatomic) MPModelStoreAsset *storeAsset; @property (retain, nonatomic) MPModelTVSeason *season; @property (retain, nonatomic) MPModelTVShow *show; @property (nonatomic) long long explicitRating; @property (nonatomic) BOOL hasCloudSyncSource; @property (copy, nonatomic) NSDate *releaseDate; @property (nonatomic) long long episodeType; @property (copy, nonatomic) NSString *episodeTypeDisplayName; @property (nonatomic, getter=isLibraryAdded) BOOL libraryAdded; @property (copy, nonatomic) NSDate *libraryAddedDate; @property (nonatomic, getter=isLibraryAddEligible) BOOL libraryAddEligible; @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) id /* block */ artworkCatalogBlock; @property (readonly, copy, nonatomic) NSDate *downloadedDate; @property (readonly, copy, nonatomic) NSDate *lastDevicePlaybackDate; + (id)__descriptionText_KEY; + (id)requiredStoreLibraryPersonalizationProperties; + (id)__season_KEY; + (id)__show_KEY; + (id)kindWithVariants:(unsigned long long)a0 options:(unsigned long long)a1; + (id)__artworkCatalogBlock_KEY; + (long long)genericObjectType; + (void)__MPModelPropertyTVEpisodeLibraryAddEligible__MAPPING_MISSING__; + (void)__MPModelRelationshipTVEpisodeLocalFileAsset__MAPPING_MISSING__; + (id)__musicShow_KEY; + (void)__MPModelPropertyTVEpisodeHasCloudSyncSource__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeArtwork__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeDescriptionText__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeDownloadedDate__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeDuration__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeExplicitRating__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeKeepLocalConstraints__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeKeepLocalEnableState__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeKeepLocalManagedStatusReason__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeKeepLocalManagedStatus__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeLastDevicePlaybackDate__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeLibraryAddedDate__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeLibraryAdded__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeMusicShow__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeNumber__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeReleaseDate__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeTitle__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeTypeDisplayName__MAPPING_MISSING__; + (void)__MPModelPropertyTVEpisodeType__MAPPING_MISSING__; + (void)__MPModelRelationshipTVEpisodePlaybackPosition__MAPPING_MISSING__; + (void)__MPModelRelationshipTVEpisodeSeason__MAPPING_MISSING__; + (void)__MPModelRelationshipTVEpisodeShow__MAPPING_MISSING__; + (void)__MPModelRelationshipTVEpisodeStoreAsset__MAPPING_MISSING__; + (id)__downloadedDate_KEY; + (id)__duration_KEY; + (id)__episodeNumber_KEY; + (id)__episodeTypeDisplayName_KEY; + (id)__episodeType_KEY; + (id)__explicitRating_KEY; + (id)__hasCloudSyncSource_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)__localFileAsset_KEY; + (id)__playbackPosition_KEY; + (id)__releaseDate_KEY; + (id)__storeAsset_KEY; + (id)__title_KEY; + (id)kindWithVariants:(unsigned long long)a0; + (id)requiredKeepLocalStatusObservationProperties; + (id)requiredLibraryAddStatusObservationProperties; + (id)requiredLibraryRemovalProperties; + (BOOL)supportsKeepLocalStatusObservation; + (BOOL)supportsLibraryAddStatusObservation; + (BOOL)supportsLibraryRemoval; - (id)humanDescription; - (id)artworkCatalog; - (struct MPLibraryAddStatusObserverConfiguration { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; })libraryAddStatusObserverConfiguration; - (long long)libraryRemovalSupportedOptions; - (id)mediaItemPropertyValues; - (id)newKeepLocalStatusObserverConfiguration; - (id)objectWithStoreLibraryPersonalizationRelativeModelObject:(id)a0; - (id)personalizationScopedPropertiesForProperties:(id)a0; - (id)relativeModelObjectForStoreLibraryPersonalization; @end