text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:41:36 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/WeatherFoundation.framework/WeatherFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <WeatherFoundation/WeatherFoundation-Structs.h>
  #import <libobjc.A.dylib/NSURLSessionTaskDelegate.h>
  #import <libobjc.A.dylib/NSCopying.h>
  
  @class NWPathEvaluator, NSURL, NSURLSession, WFSettingsManager, NSString;
  
  @interface WFWeatherStoreServiceConfiguration : NSObject <NSURLSessionTaskDelegate, NSCopying> {
  
  	os_unfair_lock_s _serviceConnectivityEvaluationURLLock;
  	os_unfair_lock_s _serviceConnectivityEvaluatorLock;
  	NWPathEvaluator* _serviceConnectivityEvaluator;
  	NSURL* _serviceConnectivityEvaluationURL;
  	NSURLSession* _session;
  	NSURL* _cacheURL;
  	Class _cacheClass;
  	WFSettingsManager* _settingsManager;
  
  }
  
  @property (assign,nonatomic) os_unfair_lock_s serviceConnectivityEvaluationURLLock;              //@synthesize serviceConnectivityEvaluationURLLock=_serviceConnectivityEvaluationURLLock - In the implementation block
  @property (assign,nonatomic) os_unfair_lock_s serviceConnectivityEvaluatorLock;                  //@synthesize serviceConnectivityEvaluatorLock=_serviceConnectivityEvaluatorLock - In the implementation block
  @property (nonatomic,retain) NSURLSession * session;                                             //@synthesize session=_session - In the implementation block
  @property (nonatomic,retain) Class cacheClass;                                                   //@synthesize cacheClass=_cacheClass - In the implementation block
  @property (nonatomic,retain) NSURL * serviceConnectivityEvaluationURL;                           //@synthesize serviceConnectivityEvaluationURL=_serviceConnectivityEvaluationURL - In the implementation block
  @property (nonatomic,retain) WFSettingsManager * settingsManager;                                //@synthesize settingsManager=_settingsManager - In the implementation block
  @property (nonatomic,readonly) BOOL isValid; 
  @property (nonatomic,readonly) NSString * apiVersion; 
  @property (nonatomic,copy) NSURL * cacheURL;                                                     //@synthesize cacheURL=_cacheURL - In the implementation block
  @property (nonatomic,readonly) NWPathEvaluator * serviceConnectivityEvaluator;                   //@synthesize serviceConnectivityEvaluator=_serviceConnectivityEvaluator - In the implementation block
  @property (nonatomic,readonly) BOOL isServiceAvailable; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)defaultConfiguration;
  +(id)generateUserAgent;
  +(id)defaultConfigurationWithSourceBundleIdentifier:(id)arg1 ;
  -(NSURL *)cacheURL;
  -(id)copyWithZone:(NSZone*)arg1 ;
  -(void)invalidate;
  -(void)setSession:(NSURLSession *)arg1 ;
  -(WFSettingsManager *)settingsManager;
  -(NSURLSession *)session;
  -(void)setCacheURL:(NSURL *)arg1 ;
  -(BOOL)isServiceAvailable;
  -(Class)cacheClass;
  -(id)parseForecast:(unsigned long long)arg1 data:(id)arg2 location:(id)arg3 units:(int)arg4 locale:(id)arg5 date:(id)arg6 error:(id*)arg7 ;
  -(id)apiConfiguration;
  -(void)URLSession:(id)arg1 task:(id)arg2 didFinishCollectingMetrics:(id)arg3 ;
  -(id)forecastRequestForTypes:(unsigned long long)arg1 location:(id)arg2 date:(id)arg3 error:(id*)arg4 ;
  -(NWPathEvaluator *)serviceConnectivityEvaluator;
  -(void)setServiceConnectivityEvaluationURLLock:(os_unfair_lock_s)arg1 ;
  -(id)parseForecast:(unsigned long long)arg1 data:(id)arg2 location:(id)arg3 units:(int)arg4 locale:(id)arg5 date:(id)arg6 apiVersion:(id)arg7 error:(id*)arg8 ;
  -(id)init;
  -(id)forecastRequestForTypes:(unsigned long long)arg1 location:(id)arg2 date:(id)arg3 apiVersion:(id)arg4 error:(id*)arg5 ;
  -(void)setServiceConnectivityEvaluatorLock:(os_unfair_lock_s)arg1 ;
  -(os_unfair_lock_s)serviceConnectivityEvaluatorLock;
  -(NSString *)apiVersion;
  -(void)setServiceConnectivityEvaluationURL:(NSURL *)arg1 ;
  -(void)setCacheClass:(Class)arg1 ;
  -(BOOL)isValid;
  -(id)apiConfigurationForAPIVersion:(id)arg1 ;
  -(BOOL)isServiceAvailableSync;
  -(id)forecastRequestForTypes:(unsigned long long)arg1 location:(id)arg2 units:(int)arg3 date:(id)arg4 apiVersion:(id)arg5 error:(id*)arg6 ;
  -(void)setSettingsManager:(WFSettingsManager *)arg1 ;
  -(os_unfair_lock_s)serviceConnectivityEvaluationURLLock;
  -(NSURL *)serviceConnectivityEvaluationURL;
  @end
  
  