package com.qiuguo.iot.data.resp.third.weather;

import lombok.Data;

import java.util.List;

/**
 * 按小时天气数据
 */
@Data
public class Hourly {

    private String status;

    /**
     * 天气描述
     */
    private String description;

    /**
     * 降水数据
     */
    private List<Precipitation> precipitation;

    /**
     * 地表 2 米气温
     */
    private List<WeatherTimeInt> temperature;

    /**
     * 体感温度
     */
    private List<WeatherTimeDouble> apparent_temperature;

    /**
     * 风
     */
    private List<Wind> wind;

    /**
     * 地表 2 米相对湿度(%)
     */
    private List<WeatherTimeDouble> humidity;

    /**
     * 云量(0.0-1.0)
     */
    private List<WeatherTimeInt> cloudrate;

    /**
     * 天气现象
     */
    private List<WeatherTimeString> skycon;

    /**
     * pressure
     */
    private List<WeatherTimeDouble> pressure;

    /**
     * 地表水平能见度
     */
    private List<WeatherTimeDouble> visibility;

    /**
     * 向下短波辐射通量(W/M2)
     */
    private List<WeatherTimeDouble> dswrf;

    /**
     * 空气质量
     */
    private AirQuality air_quality;
}