use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetMiscWeather200ResponseLifeIndices {
#[serde(rename = "clothing", skip_serializing_if = "Option::is_none")]
pub clothing: Option<Box<models::GetMiscWeather200ResponseLifeIndicesClothing>>,
#[serde(rename = "uv", skip_serializing_if = "Option::is_none")]
pub uv: Option<Box<models::GetMiscWeather200ResponseLifeIndicesUv>>,
#[serde(rename = "car_wash", skip_serializing_if = "Option::is_none")]
pub car_wash: Option<Box<models::GetMiscWeather200ResponseLifeIndicesCarWash>>,
#[serde(rename = "drying", skip_serializing_if = "Option::is_none")]
pub drying: Option<Box<models::GetMiscWeather200ResponseLifeIndicesDrying>>,
#[serde(rename = "air_conditioner", skip_serializing_if = "Option::is_none")]
pub air_conditioner: Option<Box<models::GetMiscWeather200ResponseLifeIndicesAirConditioner>>,
#[serde(rename = "cold_risk", skip_serializing_if = "Option::is_none")]
pub cold_risk: Option<Box<models::GetMiscWeather200ResponseLifeIndicesColdRisk>>,
#[serde(rename = "exercise", skip_serializing_if = "Option::is_none")]
pub exercise: Option<Box<models::GetMiscWeather200ResponseLifeIndicesExercise>>,
#[serde(rename = "comfort", skip_serializing_if = "Option::is_none")]
pub comfort: Option<Box<models::GetMiscWeather200ResponseLifeIndicesComfort>>,
#[serde(rename = "travel", skip_serializing_if = "Option::is_none")]
pub travel: Option<Box<models::GetMiscWeather200ResponseLifeIndicesTravel>>,
#[serde(rename = "fishing", skip_serializing_if = "Option::is_none")]
pub fishing: Option<Box<models::GetMiscWeather200ResponseLifeIndicesFishing>>,
#[serde(rename = "allergy", skip_serializing_if = "Option::is_none")]
pub allergy: Option<Box<models::GetMiscWeather200ResponseLifeIndicesAllergy>>,
#[serde(rename = "sunscreen", skip_serializing_if = "Option::is_none")]
pub sunscreen: Option<Box<models::GetMiscWeather200ResponseLifeIndicesSunscreen>>,
#[serde(rename = "mood", skip_serializing_if = "Option::is_none")]
pub mood: Option<Box<models::GetMiscWeather200ResponseLifeIndicesMood>>,
#[serde(rename = "beer", skip_serializing_if = "Option::is_none")]
pub beer: Option<Box<models::GetMiscWeather200ResponseLifeIndicesBeer>>,
#[serde(rename = "umbrella", skip_serializing_if = "Option::is_none")]
pub umbrella: Option<Box<models::GetMiscWeather200ResponseLifeIndicesUmbrella>>,
#[serde(rename = "traffic", skip_serializing_if = "Option::is_none")]
pub traffic: Option<Box<models::GetMiscWeather200ResponseLifeIndicesTraffic>>,
#[serde(rename = "air_purifier", skip_serializing_if = "Option::is_none")]
pub air_purifier: Option<Box<models::GetMiscWeather200ResponseLifeIndicesAirPurifier>>,
#[serde(rename = "pollen", skip_serializing_if = "Option::is_none")]
pub pollen: Option<Box<models::GetMiscWeather200ResponseLifeIndicesPollen>>,
}
impl GetMiscWeather200ResponseLifeIndices {
pub fn new() -> GetMiscWeather200ResponseLifeIndices {
GetMiscWeather200ResponseLifeIndices {
clothing: None,
uv: None,
car_wash: None,
drying: None,
air_conditioner: None,
cold_risk: None,
exercise: None,
comfort: None,
travel: None,
fishing: None,
allergy: None,
sunscreen: None,
mood: None,
beer: None,
umbrella: None,
traffic: None,
air_purifier: None,
pollen: None,
}
}
}