@class NSUUID, NSString, NSURL, NSDate, NSError, NSData, NSDictionary, NSURLResponse, NSURLRequest, AVURLAsset, __CFN_TaskMetrics, AVAssetDownloadConfiguration; @protocol STExtractor; @interface __NSCFURLSessionTaskInfo : NSObject <NSSecureCoding> @property (class, readonly) BOOL supportsSecureCoding; @property unsigned long long identifier; @property unsigned long long taskKind; @property double creationTime; @property long long state; @property unsigned long long suspendCount; @property (copy) NSString *taskDescription; @property (copy) NSURLRequest *originalRequest; @property (copy) NSURLRequest *currentRequest; @property (copy) NSURLResponse *response; @property (copy) NSDate *earliestBeginDate; @property long long countOfBytesClientExpectsToSend; @property long long countOfBytesClientExpectsToReceive; @property BOOL resumedAndWaitingForEarliestBeginDate; @property BOOL respondedToWillBeginDelayedRequestCallback; @property (copy) NSError *error; @property (copy) NSError *retryError; @property (copy) NSURL *fileURL; @property (copy) NSURL *downloadFileURL; @property (copy) NSString *bundleID; @property (copy) NSString *sessionID; @property BOOL hasStarted; @property BOOL expectingResumeCallback; @property BOOL establishedConnection; @property unsigned long long retryCount; @property unsigned long long lowThroughputTimerRetryCount; @property BOOL disablesRetry; @property BOOL shouldCancelOnDisconnect; @property long long basePriority; @property BOOL basePrioritySetExplicitly; @property (getter=isDiscretionary) BOOL discretionary; @property long long discretionaryOverride; @property unsigned int qos; @property (copy) NSString *personaUniqueString; @property (copy) NSUUID *uniqueIdentifier; @property (copy) NSString *storagePartitionIdentifier; @property long long bytesPerSecondLimit; @property unsigned long long expectedProgressTarget; @property double loadingPriority; @property BOOL mayBeDemotedToDiscretionary; @property (copy) NSString *pathToDownloadTaskFile; @property double timeoutIntervalForResource; @property unsigned short _TLSMinimumSupportedProtocolVersion; @property unsigned short _TLSMaximumSupportedProtocolVersion; @property (retain, nonatomic) id<STExtractor> _extractor; @property (nonatomic) BOOL _hasSZExtractor; @property (nonatomic) BOOL _doesSZExtractorConsumeExtractedData; @property (nonatomic) BOOL _updatedStreamingZipModificationDate; @property BOOL startedUserInitiated; @property (copy) NSData *resumableUploadData; @property unsigned long long AVAssetDownloadToken; @property (copy) NSURL *URL; @property (copy) NSURL *destinationURL; @property (copy) NSString *assetTitle; @property (copy) NSData *assetArtworkData; @property (copy) NSDictionary *options; @property (retain) AVURLAsset *AVURLAsset; @property (copy) NSURL *AVAssetURL; @property (retain) NSDictionary *assetOptionsPlist; @property BOOL initializedWithAVAsset; @property (copy) NSURL *temporaryDestinationURL; @property (copy) NSDictionary *resolvedMediaSelectionPlist; @property BOOL enableSPIDelegateCallbacks; @property (retain) AVAssetDownloadConfiguration *downloadConfig; @property (copy) NSString *avAssetDownloadChildDownloadSessionIdentifier; @property long long countOfBytesReceived; @property long long countOfBytesSent; @property long long countOfBytesExpectedToSend; @property long long countOfBytesExpectedToReceive; @property (retain) NSDictionary *_backgroundTrailers; @property (copy) NSDictionary *additionalProperties; @property (retain) __CFN_TaskMetrics *taskMetrics; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)_loggableDescription; - (id)initWithCoder:(id)a0; - (void)_logTaskUUIDMapping; - (id)initWithAVAggregateAssetDownloadChildDownloadSessionIdentifier:(id)a0 assetTitle:(id)a1 assetArtworkData:(id)a2 options:(id)a3 taskIdentifier:(unsigned long long)a4 uniqueIdentifier:(id)a5 bundleID:(id)a6 sessionID:(id)a7; - (id)initWithAVAggregateDownloadTaskNoChildTaskKindWithURL:(id)a0 destinationURL:(id)a1 assetTitle:(id)a2 assetArtworkData:(id)a3 options:(id)a4 taskIdentifier:(unsigned long long)a5 uniqueIdentifier:(id)a6 bundleID:(id)a7 sessionID:(id)a8 enableSPIDelegateCallbacks:(BOOL)a9; - (id)initWithAVAssetDownloadURL:(id)a0 destinationURL:(id)a1 assetTitle:(id)a2 assetArtworkData:(id)a3 options:(id)a4 taskIdentifier:(unsigned long long)a5 uniqueIdentifier:(id)a6 bundleID:(id)a7 sessionID:(id)a8 downloadConfig:(id)a9; - (id)initWithDataTask:(id)a0 uniqueIdentifier:(id)a1 bundleID:(id)a2 sessionID:(id)a3; - (id)initWithDownloadTask:(id)a0 uniqueIdentifier:(id)a1 bundleID:(id)a2 sessionID:(id)a3; - (id)initWithUploadTask:(id)a0 uniqueIdentifier:(id)a1 bundleID:(id)a2 sessionID:(id)a3; @end