package com.example.asamles.app.charts.model;
import android.os.Parcel;
import android.os.Parcelable;
public class Day implements Parcelable {
public long dt;
public Temperature temp;
public float pressure;
public int humidity;
public Weather[] weather;
public float speed;
public float deg;
public float clouds;
protected Day(Parcel in) {
dt = in.readLong();
temp = (Temperature) in.readValue(Temperature.class.getClassLoader());
pressure = in.readFloat();
humidity = in.readInt();
weather = (Weather[])in.readParcelableArray(Weather.class.getClassLoader());
speed = in.readFloat();
deg = in.readFloat();
clouds = in.readFloat();
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(dt);
dest.writeValue(temp);
dest.writeFloat(pressure);
dest.writeInt(humidity);
dest.writeParcelableArray(weather, flags);
dest.writeFloat(speed);
dest.writeFloat(deg);
dest.writeFloat(clouds);
}
@SuppressWarnings("unused")
public static final Parcelable.Creator<Day> CREATOR = new Parcelable.Creator<Day>() {
@Override
public Day createFromParcel(Parcel in) {
return new Day(in);
}
@Override
public Day[] newArray(int size) {
return new Day[size];
}
};
}