@class NSError, NSURLSessionTask, ACSURLSession, NSURLResponse, NSProgress, NSURLRequest, NSString; @interface ACSURLSessionTask : NSObject @property (copy) id /* block */ _nsurlTaskCreator; @property (retain) NSURLSessionTask *_nsurlTaskToOrigin; @property (retain) NSURLSessionTask *_nsurlTaskToCachingServer; @property (weak) ACSURLSession *_weakSession; @property (readonly) BOOL _isUpload; @property BOOL _tryCachingServer; @property BOOL _failBackToOrigin; @property BOOL _suspended; @property (readonly) unsigned long long taskIdentifier; @property (readonly, copy) NSURLRequest *originalRequest; @property (readonly, copy) NSURLRequest *currentRequest; @property (readonly, copy) NSURLResponse *response; @property (readonly) NSProgress *progress; @property long long countOfBytesClientExpectsToSend; @property long long countOfBytesClientExpectsToReceive; @property (readonly) long long countOfBytesReceived; @property (readonly) long long countOfBytesSent; @property (readonly) long long countOfBytesExpectedToSend; @property (readonly) long long countOfBytesExpectedToReceive; @property (copy) NSString *taskDescription; @property (readonly) long long state; @property (readonly, copy) NSError *error; @property float priority; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)suspend; - (void)resume; - (void).cxx_destruct; - (void)cancel; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)_nsurlTaskForRequest:(id)a0; - (id)initWithNSURLTaskCreator:(id /* block */)a0 initialRequest:(id)a1 forSession:(id)a2; @end