use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug)] pub struct CurrentWeatherOutputModel { #[serde(skip_serializing_if = "Option::is_none")] pub latitude: Option, #[serde(skip_serializing_if = "Option::is_none")] pub longitude: Option, #[serde(skip_serializing_if = "Option::is_none")] pub city: Option, #[serde(skip_serializing_if = "Option::is_none")] pub is_day: Option, #[serde(skip_serializing_if = "Option::is_none")] pub temperature: Option, #[serde(skip_serializing_if = "Option::is_none")] pub windspeed: Option, #[serde(skip_serializing_if = "Option::is_none")] pub winddirection: Option, } impl CurrentWeatherOutputModel { pub fn new() -> CurrentWeatherOutputModel { CurrentWeatherOutputModel { latitude: None, longitude: None, city: None, is_day: None, temperature: None, windspeed: None, winddirection: None, } } }