/FileExtraction/Java_unseen/asarkar_spring/daily-update-microservices/commons/src/main/java/name/abhijitsarkar/javaee/common/domain/Weather.java
package name.abhijitsarkar.javaee.common.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author Abhijit Sarkar
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class Weather implements Serializable {
    private static final long serialVersionUID = -4115235436210959381L;

    private Location location;
    private long dateTime;
    private String summary;
    private String description;
    private double temperature;
    private double pressure;
    private double humidity;
    private Wind wind;
    private double cloudiness;
    private double rainVolInLast3Hr;
    private double snowVolInLast3Hr;
}
