Table of Contents

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

Contains helpers for extracting coordinate data from JSON payloads.

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.

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 weather collection.

WeatherController

Provides high level weather APIs backed by the OpenWeather One Call endpoints.

WeatherForecast

An object that provides weather forecast data

Wind

Represents the wind section of the current weather response, including derived directions.

Structs

LatLong

Represents a coordinate pair expressed in decimal degrees.

Enums

WeatherIconResolution

Describes the pixel density variants supported by OpenWeather icon assets.