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;
}
}