luxlabs header browser preview


@class NSString, MIPSmartPlaylistInfo, NSMutableArray, MIPMultiverseIdentifier;

@interface MIPPlaylist : PBCodable <NSCopying> {
    struct { unsigned char authorStoreId : 1; unsigned char cloudLastUpdateTime : 1; unsigned char creationDateTime : 1; unsigned char lastPlayedDateTime : 1; unsigned char likedStateChangedDate : 1; unsigned char minRefreshInterval : 1; unsigned char modificationDateTime : 1; unsigned char storeId : 1; unsigned char distinguishedKind : 1; unsigned char likedState : 1; unsigned char playCount : 1; unsigned char playlistCategoryTypeMask : 1; unsigned char remoteSourceType : 1; unsigned char secondaryArtworkSourceType : 1; unsigned char sortType : 1; unsigned char subscriberCount : 1; unsigned char subscriberLikedCount : 1; unsigned char subscriberPlayCount : 1; unsigned char traits : 1; unsigned char type : 1; unsigned char cloudIsCuratorPlaylist : 1; unsigned char cloudIsSharingDisabled : 1; unsigned char cloudIsSubscribed : 1; unsigned char editable : 1; unsigned char externalVendorPlaylist : 1; unsigned char hidden : 1; unsigned char owner : 1; unsigned char reversedSorting : 1; unsigned char shared : 1; unsigned char visible : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (nonatomic) BOOL hasStoreId;
@property (nonatomic) long long storeId;
@property (nonatomic) BOOL hasType;
@property (nonatomic) int type;
@property (nonatomic) BOOL hasHidden;
@property (nonatomic) BOOL hidden;
@property (readonly, nonatomic) BOOL hasSmartPlaylistInfo;
@property (retain, nonatomic) MIPSmartPlaylistInfo *smartPlaylistInfo;
@property (nonatomic) BOOL hasSortType;
@property (nonatomic) int sortType;
@property (nonatomic) BOOL hasReversedSorting;
@property (nonatomic) BOOL reversedSorting;
@property (readonly, nonatomic) BOOL hasParentIdentifier;
@property (retain, nonatomic) MIPMultiverseIdentifier *parentIdentifier;
@property (readonly, nonatomic) BOOL hasGeniusSeedTrackIdentifier;
@property (retain, nonatomic) MIPMultiverseIdentifier *geniusSeedTrackIdentifier;
@property (nonatomic) BOOL hasDistinguishedKind;
@property (nonatomic) int distinguishedKind;
@property (readonly, nonatomic) BOOL hasCloudGlobalId;
@property (retain, nonatomic) NSString *cloudGlobalId;
@property (nonatomic) BOOL hasCloudIsSubscribed;
@property (nonatomic) BOOL cloudIsSubscribed;
@property (nonatomic) BOOL hasCloudIsCuratorPlaylist;
@property (nonatomic) BOOL cloudIsCuratorPlaylist;
@property (readonly, nonatomic) BOOL hasExternalVendorIdentifier;
@property (retain, nonatomic) NSString *externalVendorIdentifier;
@property (readonly, nonatomic) BOOL hasExternalVendorDisplayName;
@property (retain, nonatomic) NSString *externalVendorDisplayName;
@property (readonly, nonatomic) BOOL hasExternalVendorTag;
@property (retain, nonatomic) NSString *externalVendorTag;
@property (nonatomic) BOOL hasExternalVendorPlaylist;
@property (nonatomic) BOOL externalVendorPlaylist;
@property (nonatomic) BOOL hasCreationDateTime;
@property (nonatomic) long long creationDateTime;
@property (nonatomic) BOOL hasModificationDateTime;
@property (nonatomic) long long modificationDateTime;
@property (nonatomic) BOOL hasLastPlayedDateTime;
@property (nonatomic) long long lastPlayedDateTime;
@property (nonatomic) BOOL hasCloudIsSharingDisabled;
@property (nonatomic) BOOL cloudIsSharingDisabled;
@property (readonly, nonatomic) BOOL hasCloudVersionHash;
@property (retain, nonatomic) NSString *cloudVersionHash;
@property (readonly, nonatomic) BOOL hasArtworkId;
@property (retain, nonatomic) NSString *artworkId;
@property (nonatomic) BOOL hasLikedState;
@property (nonatomic) int likedState;
@property (nonatomic) BOOL hasRemoteSourceType;
@property (nonatomic) int remoteSourceType;
@property (nonatomic) BOOL hasOwner;
@property (nonatomic) BOOL owner;
@property (nonatomic) BOOL hasEditable;
@property (nonatomic) BOOL editable;
@property (nonatomic) BOOL hasPlayCount;
@property (nonatomic) int playCount;
@property (nonatomic) BOOL hasShared;
@property (nonatomic) BOOL shared;
@property (nonatomic) BOOL hasVisible;
@property (nonatomic) BOOL visible;
@property (nonatomic) BOOL hasAuthorStoreId;
@property (nonatomic) long long authorStoreId;
@property (readonly, nonatomic) BOOL hasAuthorDisplayName;
@property (retain, nonatomic) NSString *authorDisplayName;
@property (readonly, nonatomic) BOOL hasAuthorStoreURL;
@property (retain, nonatomic) NSString *authorStoreURL;
@property (readonly, nonatomic) BOOL hasAuthorHandle;
@property (retain, nonatomic) NSString *authorHandle;
@property (nonatomic) BOOL hasMinRefreshInterval;
@property (nonatomic) long long minRefreshInterval;
@property (nonatomic) BOOL hasCloudLastUpdateTime;
@property (nonatomic) long long cloudLastUpdateTime;
@property (nonatomic) BOOL hasSubscriberCount;
@property (nonatomic) int subscriberCount;
@property (nonatomic) BOOL hasSubscriberPlayCount;
@property (nonatomic) int subscriberPlayCount;
@property (nonatomic) BOOL hasSubscriberLikedCount;
@property (nonatomic) int subscriberLikedCount;
@property (readonly, nonatomic) BOOL hasSubscriberURL;
@property (retain, nonatomic) NSString *subscriberURL;
@property (readonly, nonatomic) BOOL hasPlaylistDescription;
@property (retain, nonatomic) NSString *playlistDescription;
@property (readonly, nonatomic) BOOL hasCloudUniversalLibraryId;
@property (retain, nonatomic) NSString *cloudUniversalLibraryId;
@property (nonatomic) BOOL hasSecondaryArtworkSourceType;
@property (nonatomic) int secondaryArtworkSourceType;
@property (readonly, nonatomic) BOOL hasSecondaryArtworkId;
@property (retain, nonatomic) NSString *secondaryArtworkId;
@property (nonatomic) BOOL hasPlaylistCategoryTypeMask;
@property (nonatomic) int playlistCategoryTypeMask;
@property (readonly, nonatomic) BOOL hasPlaylistGroupingSortKey;
@property (retain, nonatomic) NSString *playlistGroupingSortKey;
@property (nonatomic) BOOL hasLikedStateChangedDate;
@property (nonatomic) long long likedStateChangedDate;
@property (nonatomic) BOOL hasTraits;
@property (nonatomic) int traits;
@property (retain, nonatomic) NSMutableArray *childIdentifiers;
@property (retain, nonatomic) NSMutableArray *items;

+ (Class)itemsType;
+ (Class)childIdentifiersType;

- (unsigned long long)hash;
- (id)typeAsString:(int)a0;
- (BOOL)readFrom:(id)a0;
- (void)addItems:(id)a0;
- (void)clearItems;
- (unsigned long long)itemsCount;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (int)StringAsType:(id)a0;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (id)itemsAtIndex:(unsigned long long)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsSortType:(id)a0;
- (id)sortTypeAsString:(int)a0;
- (void)addChildIdentifiers:(id)a0;
- (id)childIdentifiersAtIndex:(unsigned long long)a0;
- (unsigned long long)childIdentifiersCount;
- (void)clearChildIdentifiers;

@end