luxlabs header browser preview


@class NSString, NSDate, NSObject, WBSPeriodicActivityScheduler;
@protocol OS_dispatch_queue, WBSMobileAssetControllerDelegate;

@interface WBSMobileAssetController : NSObject <WBSMobileAssetControllerProtocol> {
    NSObject<OS_dispatch_queue> *_internalQueue;
    WBSPeriodicActivityScheduler *_scheduler;
}

@property (weak) id<WBSMobileAssetControllerDelegate> delegate;
@property (readonly, copy, nonatomic) NSString *assetType;
@property (readonly, copy, nonatomic) NSString *updateDateDefaultsKey;
@property (retain, nonatomic) NSDate *lastUpdateDate;
@property (readonly, nonatomic) double updateInterval;

- (void)_update;
- (void).cxx_destruct;
- (void)_updateCatalog:(id /* block */)a0;
- (void)_downloadIfNecessary:(id /* block */)a0;
- (void)_queryAssets:(id /* block */)a0;
- (void)_queryMostRecentAsset:(id /* block */)a0;
- (id)initWithMobileAssetType:(id)a0 updateDateDefaultsKey:(id)a1 updateInterval:(double)a2 minimumDelay:(double)a3;
- (id)initWithMobileAssetType:(id)a0 updateInterval:(double)a1 minimumDelay:(double)a2;
- (void)queryURL:(id /* block */)a0;

@end