Namespace SimpleWeather
Classes
- Alerts
Represents a single weather alert returned by the One Call API.
- Clouds
Represents the cloud coverage portion of a current weather response.
- Coordinates
Represents the coordinate payload returned from the OpenWeather current weather response.
- Current
Represents the current weather block returned by the One Call API.
- CurrentWeather
An object that provides current weather data
- Daily
Represents a single day of forecast data from the One Call API.
- FeelsLike
Represents the perceived temperature for each part of the day in the daily forecast.
- GeoLocator
Provides helper methods for interacting with the OpenWeather geocoding APIs.
- GeoUtils
Provides serializer-independent coordinate conversion.
- Hourly
Represents a single hourly forecast entry from the One Call API.
- Main
Represents the primary temperature- and pressure-related section of the weather payload.
- OpenWeatherCapabilities
Represents the effective OpenWeather capabilities available to the application. This includes which API features can be used and any associated limits.
- Rain
Represents precipitation data for the current weather response.
- Snow
Represents snowfall data for the current weather response.
- Sys
Encapsulates system level metadata returned by the current weather API.
- Temperature
Represents the temperature readings for each part of the day in the daily forecast.
- Weather
Represents a single entry from the OpenWeather
weathercollection.
- WeatherController
Provides high level weather APIs backed by the OpenWeather One Call endpoints.
- WeatherForecast
An object that provides weather forecast data
- WeatherSnapshot
Current conditions and a forecast retrieved together to avoid duplicate One Call requests.
- Wind
Represents the wind section of the current weather response, including derived directions.
Structs
- LatLong
Represents a coordinate pair expressed in decimal degrees.
Enums
- OpenWeatherFeatures
Describes feature flags representing OpenWeather API surface areas that may be available depending on the user's plan and configuration.
- OpenWeatherService
Selects the service for one controller independently of its API key.
- WeatherIconResolution
Describes the pixel density variants supported by OpenWeather icon assets.