luxlabs header browser preview


@class NSURLSession, NSString, DEDBugSessionConfiguration, NSObject;
@protocol OS_os_log, DEDSeedingClientDelegate;

@interface DEDSeedingClient : NSObject <NSURLSessionDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate>

@property (retain) NSObject<OS_os_log> *log;
@property (retain) DEDBugSessionConfiguration *config;
@property (weak) id<DEDSeedingClientDelegate> uploadDelegate;
@property (retain) NSURLSession *foregroundSession;
@property (retain) NSString *bugSessionIdentifier;
@property (retain) NSURLSession *backgroundSession;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)baseURL;
- (void)URLSession:(id)a0 didBecomeInvalidWithError:(id)a1;
- (void)URLSession:(id)a0 didReceiveChallenge:(id)a1 completionHandler:(id /* block */)a2;
- (void)cleanup;
- (void)URLSession:(id)a0 task:(id)a1 didCompleteWithError:(id)a2;
- (void).cxx_destruct;
- (void)URLSessionDidFinishEventsForBackgroundURLSession:(id)a0;
- (void)URLSession:(id)a0 task:(id)a1 didSendBodyData:(long long)a2 totalBytesSent:(long long)a3 totalBytesExpectedToSend:(long long)a4;
- (id)HTTPErrorWithResponse:(id)a0 withData:(id)a1;
- (id)_formEncodedBodyForDictionary:(id)a0;
- (id)_keyValuePairsForKey:(id)a0 value:(id)a1;
- (id)_serverErrorFromTask:(id)a0;
- (id)beginUploadWithRequest:(id)a0 fromFileURL:(id)a1 error:(id *)a2;
- (id)bodyDataForParameters:(id)a0 encoding:(unsigned long long)a1 error:(id *)a2;
- (void)cancelPromise:(id)a0 withSuccess:(id /* block */)a1 error:(id /* block */)a2;
- (id)contentTypeForParameterEncoding:(unsigned long long)a0;
- (void)dataForURL:(id)a0 success:(id /* block */)a1 error:(id /* block */)a2;
- (void)dataForURLRequest:(id)a0 success:(id /* block */)a1 error:(id /* block */)a2;
- (void)deleteResourceAtURL:(id)a0 success:(id /* block */)a1 error:(id /* block */)a2;
- (id)filePromiseURLForPromise:(id)a0;
- (id)filerURL;
- (void)getFilerTokenForPromise:(id)a0 withSuccess:(id /* block */)a1 error:(id /* block */)a2;
- (void)getPromise:(id)a0 withSuccess:(id /* block */)a1 error:(id /* block */)a2;
- (id)initWithConfiguration:(id)a0 sessionID:(id)a1 delegate:(id)a2;
- (BOOL)isLoggedIn;
- (void)jsonForURL:(id)a0 success:(id /* block */)a1 error:(id /* block */)a2;
- (void)jsonForURLRequest:(id)a0 success:(id /* block */)a1 error:(id /* block */)a2;
- (id)loginWithTokenURL;
- (void)makePromiseWithUUID:(id)a0 extensionID:(id)a1 success:(id /* block */)a2 error:(id /* block */)a3;
- (id)newFilePromiseURL;
- (id)newFilerTokenURL;
- (id)ongoingUploads;
- (void)performHTTPMethod:(id)a0 toURL:(id)a1 parameters:(id)a2 encoding:(unsigned long long)a3 success:(id /* block */)a4 error:(id /* block */)a5;
- (void)postToURL:(id)a0 parameters:(id)a1 encoding:(unsigned long long)a2 success:(id /* block */)a3 error:(id /* block */)a4;
- (id)promiseConfiguration;
- (void)putToURL:(id)a0 parameters:(id)a1 encoding:(unsigned long long)a2 success:(id /* block */)a3 error:(id /* block */)a4;
- (void)seedingLoginWithSuccess:(id /* block */)a0 error:(id /* block */)a1;
- (id)seedingURL;
- (void)sendFile:(id)a0 promise:(id)a1 withCompletion:(id /* block */)a2;
- (void)updatePromise:(id)a0 withAttachmentGroup:(id)a1 status:(long long)a2 success:(id /* block */)a3 error:(id /* block */)a4;
- (void)updatePromise:(id)a0 withFilename:(id)a1 size:(long long)a2 extensionID:(id)a3 status:(long long)a4 success:(id /* block */)a5 error:(id /* block */)a6;
- (void)updatePromise:(id)a0 withFilename:(id)a1 size:(long long)a2 status:(long long)a3 success:(id /* block */)a4 error:(id /* block */)a5;

@end