luxlabs header browser preview


@class SSDownloadPolicy, NSString, NSArray, NSMutableDictionary, NSDictionary, SSDownloadMetadata, SSDownloadStatus, NSNumber, SSXPCConnection;

@interface SSDownload : SSEntity <SSXPCCoding> {
    NSMutableDictionary *_localAssets;
    SSDownloadMetadata *_metadata;
    NSNumber *_prioritizeAboveDownload;
    SSDownloadStatus *_status;
}

@property (readonly) NSDictionary *_localAssets;
@property (readonly, getter=_XPCConnection) SSXPCConnection *_XPCConnection;
@property (readonly, nonatomic, getter=isExternal) BOOL external;
@property (readonly, nonatomic) id downloadIdentifier;
@property (retain, nonatomic) NSArray *assets;
@property (copy, nonatomic) SSDownloadMetadata *metadata;
@property (retain, nonatomic) SSDownloadStatus *status;
@property (readonly) long long persistentIdentifier;
@property (readonly, getter=isCancelable) BOOL cancelable;
@property (copy) SSDownloadPolicy *downloadPolicy;
@property (readonly) long long downloadSizeLimit;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (long long)_existsMessage;
+ (long long)_getExternalValuesMessage;
+ (long long)_getValueMessage;
+ (long long)_setExternalValuesMessage;
+ (long long)_setValuesMessage;

- (double)percentComplete;
- (long long)bytesDownloaded;
- (void)pause;
- (void)dealloc;
- (id)failureError;
- (void)resume;
- (void)restart;
- (id)copyXPCEncoding;
- (id)initWithPersistentIdentifier:(long long)a0;
- (BOOL)addAsset:(id)a0 forType:(id)a1;
- (id)assetsForType:(id)a0;
- (long long)bytesTotal;
- (id)downloadPhaseIdentifier;
- (void)setDownloadHandler:(id)a0 completionBlock:(id /* block */)a1;
- (void)prioritizeAboveDownload:(id)a0 completionBlock:(id /* block */)a1;
- (BOOL)removeAsset:(id)a0;
- (id)networkConstraints;
- (void)setNetworkConstraints:(id)a0;
- (id)_errorWithData:(id)a0;
- (void)_addCachedExternalValues:(id)a0;
- (void)_addCachedPropertyValues:(id)a0;
- (void)_applyPhase:(id)a0 toStatus:(id)a1;
- (id)_errorWithXPCReply:(id)a0;
- (id)_initWithLocalPropertyValues:(id)a0;
- (id)_newAssetWithURL:(id)a0 assetType:(id)a1;
- (void)_resetLocalIVars;
- (void)_resetStatus;
- (id)backgroundNetworkingJobGroupName;
- (double)estimatedSecondsRemaining;
- (void)handleWithDownloadHandler:(id)a0 completionBlock:(id /* block */)a1;
- (id)initWithDownloadMetadata:(id)a0;
- (BOOL)isBackgroundNetworkingUserInitiated;
- (BOOL)isEligibleForRestore:(id *)a0;
- (void)setBackgroundNetworkingJobGroupName:(id)a0;
- (void)setBackgroundNetworkingUserInitiated:(BOOL)a0;
- (void)setValuesWithStoreDownloadMetadata:(id)a0;

@end