text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  @class ISOperationQueue, LoadDownloadQueueOperation, NSMutableOrderedSet, NSMutableSet, NSNumber, NSSet;
  @protocol OS_dispatch_queue;
  
  @interface StoreDownloadQueue : NSObject
  {
      NSMutableOrderedSet *_activeRestoreIDs;	// 8 = 0x8
      _Bool _automaticDownloadsAreDisabled;	// 16 = 0x10
      _Bool _checkAutomaticDownloadQueueOnEnable;	// 17 = 0x11
      NSObject<OS_dispatch_queue> *_dispatchQueue;	// 24 = 0x18
      NSNumber *_lastCheckedAccountID;	// 32 = 0x20
      LoadDownloadQueueOperation *_loadAutomaticDownloadQueueOperation;	// 40 = 0x28
      ISOperationQueue *_operationQueue;	// 48 = 0x30
      ISOperationQueue *_restoreOperationQueue;	// 56 = 0x38
      NSMutableSet *_storeQueueRequests;	// 64 = 0x40
      NSMutableOrderedSet *_trackedPurchaseDownloadIDs;	// 72 = 0x48
  }
  
  + (void)triggerDownloadsWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000c0b34
  + (void)synchronizeAutomaticDownloadKindsWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000c0a98
  + (void)setAutomaticDownloadKindsWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000c050c
  + (void)reloadFromServerWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000c0194
  + (void)observeXPCServer:(id)arg1;	// IMP=0x00000001000c00b0
  + (void)getAutomaticDownloadKindsWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000bff1c
  + (void)cancelRedownloadsWithMessage:(id)arg1 connection:(id)arg2;	// IMP=0x00000001000bfe30
  + (id)sharedDownloadQueue;	// IMP=0x00000001000bd49c
  - (void).cxx_destruct;	// IMP=0x00000001000c5b8c
  - (id)_validQueueIdentifiersForPlatform;	// IMP=0x00000001000c5a78
  - (id)_validQueueIdentifiersForDaemon;	// IMP=0x00000001000c58ec
  - (void)_synchronizeAutomaticDownloadKinds:(CDUnknownBlockType)arg1;	// IMP=0x00000001000c564c
  - (void)_setLastCheckedAccountID:(id)arg1;	// IMP=0x00000001000c558c
  - (id)_restorableDownloadsQueryInDatabase:(id)arg1;	// IMP=0x00000001000c532c
  - (void)_retrySoftFailedRestoreDownloads;	// IMP=0x00000001000c50b0
  - (void)_retryCanceledRestoreDownloads;	// IMP=0x00000001000c4e1c
  - (id)_newSetAutomaticDownloadKindsOperationWithDownloadKinds:(id)arg1 account:(id)arg2;	// IMP=0x00000001000c4d6c
  - (id)_newQueueRequestsWithReason:(id)arg1 session:(id)arg2;	// IMP=0x00000001000c4780
  - (id)_newOperationByCommitingAutomaticDownloadKinds:(id)arg1 account:(id)arg2;	// IMP=0x00000001000c46a4
  - (id)_newLoadQueueOperationForQueueRequest:(id)arg1;	// IMP=0x00000001000c3a14
  - (id)_newCheckQueueOperationForQueueRequest:(id)arg1;	// IMP=0x00000001000c2cd4
  - (_Bool)_ignoreVideos;	// IMP=0x00000001000c2b70
  - (void)_checkAutomaticDownloadQueue:(id)arg1;	// IMP=0x00000001000c1ed8
  - (void)_handleMessage:(id)arg1 connection:(id)arg2 usingBlock:(CDUnknownBlockType)arg3;	// IMP=0x00000001000c1d3c
  - (id)_downloadQueryWithQueueRequest:(id)arg1 database:(id)arg2;	// IMP=0x00000001000c1af0
  - (id)_automaticDownloadsQueryWithDatabase:(id)arg1 accountID:(id)arg2;	// IMP=0x00000001000c1954
  - (void)_addOperationsForRequests:(id)arg1 reason:(id)arg2;	// IMP=0x00000001000c1230
  - (void)_networkTypeChangedNotification:(id)arg1;	// IMP=0x00000001000c110c
  - (void)_accountStoreChangedNotification:(id)arg1;	// IMP=0x00000001000c0f8c
  - (void)_accountAuthenticatedNotification:(id)arg1;	// IMP=0x00000001000c0cf4
  - (void)synchronizeAutomaticDownloadKinds;	// IMP=0x00000001000bfe20
  - (void)setAutomaticDownloadKinds:(id)arg1 account:(id)arg2;	// IMP=0x00000001000bfd88
  @property(copy, nonatomic) NSSet *automaticDownloadKinds;
  - (void)restoreDownloadsWithIdentifiers:(id)arg1 reason:(id)arg2;	// IMP=0x00000001000bf61c
  - (void)restoreAllRestorableDownloadsWithReason:(id)arg1;	// IMP=0x00000001000bf3e8
  @property(readonly, nonatomic) NSSet *enabledDownloadKinds;
  - (void)enableAutomaticDownloadsWithReason:(id)arg1;	// IMP=0x00000001000bf034
  - (void)disableAutomaticDownloadsWithReason:(id)arg1;	// IMP=0x00000001000bee0c
  @property(readonly) NSSet *downloadKindsBeingChecked;
  - (void)commitAutomaticDownloadKinds:(id)arg1 markAsDirty:(_Bool)arg2;	// IMP=0x00000001000be638
  - (void)checkQueuesWithRequest:(id)arg1;	// IMP=0x00000001000be524
  - (_Bool)checkQueuesWithReason:(id)arg1;	// IMP=0x00000001000be30c
  - (void)checkAutomaticDownloadQueue;	// IMP=0x00000001000bd8f0
  - (_Bool)cancelAllRedownloads;	// IMP=0x00000001000bd5d0
  - (void)dealloc;	// IMP=0x00000001000bd304
  - (id)init;	// IMP=0x00000001000bcc4c
  
  @end
  
  