luxlabs header browser preview


@class MPModelGroup, MPModelRadioStation, MPModelRecordLabel, MPModelArtist, MPModelGenre, MPModelMovie, MPModelRadioStationEvent, MPModelPodcast, MPModelPodcastEpisode, MPModelCreditsArtist, MPModelAlbum, MPModelTVSeason, MPModelTVShow, MPModelTVEpisode, MPModelMediaClip, MPModelSong, MPModelCurator, MPModelComposer, MPModelSocialPerson, MPModelPlaylistEntry, MPModelPlaylist;

@interface MPModelGenericObject : MPModelObject

@property (retain, nonatomic) MPModelSong *song;
@property (retain, nonatomic) MPModelAlbum *album;
@property (retain, nonatomic) MPModelArtist *artist;
@property (retain, nonatomic) MPModelMediaClip *mediaClip;
@property (retain, nonatomic) MPModelPlaylist *playlist;
@property (retain, nonatomic) MPModelPlaylistEntry *playlistEntry;
@property (retain, nonatomic) MPModelTVEpisode *tvEpisode;
@property (retain, nonatomic) MPModelTVSeason *season;
@property (retain, nonatomic) MPModelTVShow *show;
@property (retain, nonatomic) MPModelMovie *movie;
@property (retain, nonatomic) MPModelPodcast *podcast;
@property (retain, nonatomic) MPModelPodcastEpisode *podcastEpisode;
@property (retain, nonatomic) MPModelRadioStation *radioStation;
@property (retain, nonatomic) MPModelComposer *composer;
@property (retain, nonatomic) MPModelGenre *genre;
@property (retain, nonatomic) MPModelCurator *curator;
@property (retain, nonatomic) MPModelSocialPerson *socialPerson;
@property (retain, nonatomic) MPModelRecordLabel *recordLabel;
@property (retain, nonatomic) MPModelCreditsArtist *creditsArtist;
@property (retain, nonatomic) MPModelGroup *group;
@property (readonly, nonatomic) MPModelRadioStationEvent *radioStationEvent;

+ (id)__curator_KEY;
+ (id)__movie_KEY;
+ (id)__radioStation_KEY;
+ (id)__album_KEY;
+ (id)__creditsArtist_KEY;
+ (id)requiredStoreLibraryPersonalizationProperties;
+ (id)kindWithRelationshipKinds:(id)a0;
+ (id)__season_KEY;
+ (id)__artist_KEY;
+ (id)__song_KEY;
+ (id)__show_KEY;
+ (id)__recordLabel_KEY;
+ (id)__playlist_KEY;
+ (id)__socialPerson_KEY;
+ (id)__mediaClip_KEY;
+ (id)__tvEpisode_KEY;
+ (void)__MPModelRelationshipGenericAlbum__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericArtist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericComposer__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericCreditsArtist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericCurator__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericGenre__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericGroup__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericMediaClip__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericMovie__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericPlaylistEntry__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericPlaylist__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericPodcastEpisode__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericPodcast__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericRadioStationEvent__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericRadioStation__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericRecordLabel__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericSocialPerson__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericSong__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericTVEpisode__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericTVSeason__MAPPING_MISSING__;
+ (void)__MPModelRelationshipGenericTVShow__MAPPING_MISSING__;
+ (id)__composer_KEY;
+ (id)__genre_KEY;
+ (id)__group_KEY;
+ (id)__playlistEntry_KEY;
+ (id)__podcastEpisode_KEY;
+ (id)__podcast_KEY;
+ (id)__radioStationEvent_KEY;
+ (id)genericObjectWithModelObject:(id)a0;
+ (id)relationshipKeyForGenericObjectType:(long long)a0;

- (id)anyObject;
- (id)identifiers;
- (id)humanDescription;
- (long long)type;
- (id)artworkCatalog;
- (id)copyWithIdentifiers:(id)a0 block:(id /* block */)a1;
- (id)copyWithIdentifiers:(id)a0 propertySet:(id)a1;
- (id)flattenedGenericObject;
- (id)mediaItemPropertyValues;
- (id)mergeWithObject:(id)a0;
- (id)objectWithStoreLibraryPersonalizationRelativeModelObject:(id)a0;
- (id)personalizationScopedPropertiesForProperties:(id)a0;
- (id)relativeModelObjectForStoreLibraryPersonalization;

@end