uapi-sdk-rust 0.1.15

UAPI Rust SDK - idiomatic, typed, domain-driven API client.
Documentation
/*
 * UAPI
 *
 * UAPI 官方接口文档
 *
 * The version of the OpenAPI document: 1.0.0
 * 
 * Generated by: https://openapi-generator.tech
 */

use crate::models;
use serde::{Deserialize, Serialize};

/// GetMiscWeather200ResponseAirPollutants : 空气污染物分项数据(extended=true 时返回,部分数据源可能不返回)
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetMiscWeather200ResponseAirPollutants {
    /// PM2.5 μg/m³
    #[serde(rename = "pm25", skip_serializing_if = "Option::is_none")]
    pub pm25: Option<f64>,
    /// PM10 μg/m³
    #[serde(rename = "pm10", skip_serializing_if = "Option::is_none")]
    pub pm10: Option<f64>,
    /// 臭氧 μg/m³
    #[serde(rename = "o3", skip_serializing_if = "Option::is_none")]
    pub o3: Option<f64>,
    /// 二氧化氮 μg/m³
    #[serde(rename = "no2", skip_serializing_if = "Option::is_none")]
    pub no2: Option<f64>,
    /// 二氧化硫 μg/m³
    #[serde(rename = "so2", skip_serializing_if = "Option::is_none")]
    pub so2: Option<f64>,
    /// 一氧化碳 mg/m³
    #[serde(rename = "co", skip_serializing_if = "Option::is_none")]
    pub co: Option<f64>,
}

impl GetMiscWeather200ResponseAirPollutants {
    /// 空气污染物分项数据(extended=true 时返回,部分数据源可能不返回)
    pub fn new() -> GetMiscWeather200ResponseAirPollutants {
        GetMiscWeather200ResponseAirPollutants {
            pm25: None,
            pm10: None,
            o3: None,
            no2: None,
            so2: None,
            co: None,
        }
    }
}