public WeatherClient(WeatherClientSettings settings, HttpClient client) { Settings = settings; httpClient = client; currentWeatherClient = new CurrentWeatherClient(httpClient, Settings); forecastClient = new ForecastClient(httpClient, Settings); }
public CurrentWeatherClient(HttpClient client, WeatherClientSettings settings) : base(client, settings) { }
public WeatherClient(WeatherClientSettings settings) : this(settings, new HttpClient()) { }
public ForecastClient(HttpClient client, WeatherClientSettings settings) : base(client, settings) { }