package com.solderbyte.openfit; import android.os.Parcel; import android.os.Parcelable; public class SleepData implements Parcelable { private long startTimeStamp; private long endTimeStamp; private float efficiency; private int index; private int len; public SleepData(long st, long et, float e, int i, int l) { startTimeStamp = st; endTimeStamp = et; efficiency = e; index = i; len = l; } public SleepData(Parcel source) { startTimeStamp = source.readLong(); endTimeStamp = source.readLong(); efficiency = source.readFloat(); index = source.readInt(); len = source.readInt(); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel source, int flags) { source.writeLong(startTimeStamp); source.writeLong(endTimeStamp); source.writeFloat(efficiency); source.writeInt(index); source.writeInt(len); } public static final Creator<SleepData> CREATOR = new Creator<SleepData>() { public SleepData createFromParcel(Parcel source) { return new SleepData(source); } @Override public SleepData[] newArray(int size) { return new SleepData[size]; } }; public long getStartTimeStamp() { return startTimeStamp; } public long getEndTimeStamp() { return endTimeStamp; } public float getEfficiency() { return efficiency; } public int getIndex() { return index; } public int getLen() { return len; } }