luxlabs header browser preview


@class NSMutableDictionary, NSMutableArray, FMSongLibrary;

@interface FlexCloudManager : NSObject

@property (nonatomic) unsigned long long retryCount;
@property (readonly, weak) FMSongLibrary *library;
@property (readonly) NSMutableArray *cloudManagedSongs;
@property (readonly) NSMutableDictionary *cloudManagedSongsByUID;

+ (id)createCloudManager:(long long)a0 withLibrary:(id)a1 options:(id)a2;

- (unsigned long long)assetStatus:(id)a0;
- (id)initWithLibrary:(id)a0;
- (void).cxx_destruct;
- (id)fetchSongWithUID:(id)a0;
- (id)fetchSongsWithOptions:(id)a0;
- (void)_registerSongs:(id)a0;
- (id)loadCachedSongs;
- (id)_existingSongForUID:(id)a0;
- (id)_purgeAndReturnReplacementFor:(id)a0;
- (void)cancelDownloadOfAllAssets;
- (void)cancelDownloadOfAsset:(id)a0;
- (void)fetchAllSongsWithCompletion:(id /* block */)a0;
- (void)loadAssetWithID:(id)a0 forSongID:(id)a1;
- (void)requestDownloadOfAsset:(id)a0;
- (void)requestDownloadOfAsset:(id)a0 withOptions:(id)a1;
- (void)requestPurgeOfAsset:(id)a0;
- (void)retryFetchAllSongs;

@end