public WorldWeatherOnlineWeatherProvider(string clientKey) { Features = new Common.Weather.WeatherProviderFeatures() { CurrentWeather = true, DailyForecastWeather = true, Temperature = true, Condition = true, Humidity = true, Pressure = true, Visibility = true, Precipitation = true, WindDirection = true, WindSpeed = true, CloudCover = true, SunAltitude = false, FeltHumidity = false, FeltIntensity = false, FeltTemperature = false, FeltVisibility = false, FeltWindIntensity = false, DewPoint = false, WindChill = false, ForecastWeatherPoints = false, Ozone = false }; this.clientKey = clientKey; restClient = new RestSharp.RestClient(baseUrl); restClient.AddHandler("text/xml", new DotNetXmlDeserializer()); }
public ForecastIOWeatherProvider(string apiKey) { _apiKey = apiKey; _restClient = new RestSharp.RestClient(baseUrl); _restClient.AddHandler("application/json", new RestSharpJsonDeserializer()); Features = new Gamoya.Common.Weather.WeatherProviderFeatures() { CurrentWeather = true, CloudCover = true, DewPoint = true, Humidity = true, Ozone = true, Precipitation = true, WindSpeed = true, WindDirection = true, Pressure = true, Temperature = true, Visibility = true, SunAltitude = false, FeltHumidity = false, FeltIntensity = false, FeltTemperature = false, FeltVisibility = false, FeltWindIntensity = false, ForecastWeatherPoints = true, DailyForecastWeather = true, WindChill = false }; }