text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Jun 10 2020 10:03:13).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  #import "SWCRedactedDescription-Protocol.h"
  
  @class NSDate, NSError, NSMutableArray, NSMutableData, NSNumber, NSString, NSURLSessionDataTask, SWCDownloader, _SWCDomain;
  @protocol OS_dispatch_source, OS_os_transaction;
  
  @interface SWCDownloadTaskState : NSObject <SWCRedactedDescription>
  {
      NSObject<OS_os_transaction> *_transaction;	// 8 = 0x8
      NSObject<OS_dispatch_source> *_timeoutTimer;	// 16 = 0x10
      _Bool _wellKnown;	// 24 = 0x18
      SWCDownloader *_downloader;	// 32 = 0x20
      NSURLSessionDataTask *_task;	// 40 = 0x28
      NSError *_cancellationError;	// 48 = 0x30
      NSString *_taskDescription;	// 56 = 0x38
      NSDate *_dateScheduled;	// 64 = 0x40
      _SWCDomain *_domain;	// 72 = 0x48
      long long _priority;	// 80 = 0x50
      NSNumber *_HTTPErrorStatus;	// 88 = 0x58
      NSMutableArray *_completionHandlers;	// 96 = 0x60
      NSMutableData *_buffer;	// 104 = 0x68
  }
  
  - (void).cxx_destruct;	// IMP=0x0000000100008114
  @property(retain) NSMutableData *buffer; // @synthesize buffer=_buffer;
  @property(readonly) NSMutableArray *completionHandlers; // @synthesize completionHandlers=_completionHandlers;
  @property(retain) NSNumber *HTTPErrorStatus; // @synthesize HTTPErrorStatus=_HTTPErrorStatus;
  @property(getter=isWellKnown) _Bool wellKnown; // @synthesize wellKnown=_wellKnown;
  @property(readonly) long long priority; // @synthesize priority=_priority;
  @property(readonly) _SWCDomain *domain; // @synthesize domain=_domain;
  @property(readonly) NSDate *dateScheduled; // @synthesize dateScheduled=_dateScheduled;
  @property(readonly) NSString *taskDescription; // @synthesize taskDescription=_taskDescription;
  @property(retain) NSError *cancellationError; // @synthesize cancellationError=_cancellationError;
  @property(readonly) NSURLSessionDataTask *task; // @synthesize task=_task;
  @property(readonly) __weak SWCDownloader *downloader; // @synthesize downloader=_downloader;
  - (id)redactedDescription;	// IMP=0x0000000100007f1c
  - (id)debugDescription;	// IMP=0x0000000100007e70
  - (id)description;	// IMP=0x0000000100007d54
  @property(readonly) id *timeoutTimer;
  - (void)cancelTaskWithError:(id)arg1;	// IMP=0x0000000100007ce8
  - (void)resumeTask;	// IMP=0x00000001000077a4
  - (void)dealloc;	// IMP=0x0000000100007724
  - (id)initWithDownloader:(id)arg1 domain:(id)arg2 priority:(long long)arg3;	// IMP=0x00000001000074e8
  
  @end
  
  