@class NSString, AMSLazyPromise, AMSProcessInfo; @protocol AMSBagAccountProvider; @interface AMSBagNetworkTask : AMSTask @property (readonly, nonatomic) id accountProvider; @property (readonly, nonatomic) AMSLazyPromise *URLSessionPromise; @property (readonly, nonatomic) NSString *logKey; @property (retain, nonatomic) AMSProcessInfo *clientInfo; @property (retain, nonatomic) NSString *profile; @property (retain, nonatomic) NSString *profileVersion; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_shouldReloadDataForOriginalCookies:(id)a0 newCookies:(id)a1; + (id)requestPartialIdentifierForClientInfo:(id)a0 profile:(id)a1 profileVersion:(id)a2; + (id)_bagDataByApplyingOverridesToBagData:(id)a0; + (void)_setURLCookieNames:(id)a0 forProfile:(id)a1; + (id)_queryItemsForClientInfo:(id)a0 profile:(id)a1 profileVersion:(id)a2 cookieNames:(id)a3 accountProvider:(id)a4; + (id)_requestIdentifierForQueryItems:(id)a0 prefix:(id)a1; + (id)_setStorefrontFromURLResponse:(id)a0 bagData:(id)a1; + (id)_URLCookieNamesForProfile:(id)a0; + (id)_requestIdentifierForQueryItems:(id)a0; + (id)_defaultURLCookieNames; + (id)_queryItemsForClientInfo:(id)a0 profile:(id)a1 profileVersion:(id)a2 cookieNames:(id)a3 account:(id)a4 storefront:(id)a5; + (id)_cookiesForNames:(id)a0 clientInfo:(id)a1 account:(id)a2; - (void)URLSession:(id)a0 dataTask:(id)a1 didReceiveResponse:(id)a2 completionHandler:(id /* block */)a3; - (id)_performFetchWithAttemptedCount:(unsigned long long)a0 account:(id)a1 storefront:(id)a2; - (id)initWithClientInfo:(id)a0 profile:(id)a1 profileVersion:(id)a2 accountProvider:(id)a3; - (id)_createRequestWithQueryItems:(id)a0; - (void)_updateStorefrontSuffixIfNecessaryWithBagData:(id)a0; - (void).cxx_destruct; - (BOOL)_shouldRetryForResult:(id)a0 cookieNames:(id)a1 urlCookies:(id)a2 responseStorefront:(id)a3; - (id)performFetch; @end