This is the class that handles JSON deserialization and makes data for CurrentWeather queries accessible.
The fields in this class differ slightly to OneCallCurrentWeather as the API provides different fields
when querying the One Call API Endpoint and the Current Weather API endpoint.
This is the class that handles JSON deserialization and makes data for the current weather
forecast received from queries to the OneCall API endpoint accessible.
This is the class that handles JSON deserialization and makes data for the daily weather
forecast received from queries to the OneCall API endpoint accessible.
This is the class that handles JSON deserialization and makes data for the hourly weather
forecast received from queries to the OneCall API endpoint accessible.
This is the class that handles JSON deserialization and makes data for OneCall weather queries accessible.
The fields in this class differ slightly to CurrentWeather as the API provides different fields
when querying the Current Weather API endpoint and the One Call API Endpoint.
The enum for identifying what the weather condition is. The main description parameter provides one suitable
for display, so this is primarily provided to aid in implementing conditional logic dependent on the weather,
for example, a dynamic background