package org.koroed.lepra.content; import android.os.Parcel; import android.os.Parcelable; /** * Author: Nikita Koroed * E-mail: nikita@koroed.org * Date: 14.05.14 * Time: 14:24 */ /** * Author: hexonxons. * E-mail: killgamesh666@gmail.com * Data: 27.08.2014 */ public class LepraPost implements Parcelable { public int id = Integer.MIN_VALUE; public String link = null; public boolean isGold = false; public String userLogin = null; public String userTitle = null; public String userGender = null; public long date = Long.MIN_VALUE; public String totalCommentCnt = null; public String newCommentCnt = null; public int rating = Integer.MIN_VALUE; public String content = null; public static final Parcelable.Creator<LepraPost> CREATOR = new Parcelable.Creator<LepraPost>() { public LepraPost[] newArray(int size) { return new LepraPost[size]; } @Override public LepraPost createFromParcel(Parcel source) { return new LepraPost(source); } }; public LepraPost(){} public LepraPost(Parcel parcel) { id = parcel.readInt(); link = parcel.readString(); isGold = parcel.readInt() == 1; userLogin = parcel.readString(); userTitle = parcel.readString(); userGender = parcel.readString(); date = parcel.readLong(); totalCommentCnt = parcel.readString(); newCommentCnt = parcel.readString(); rating = parcel.readInt(); content = parcel.readString(); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(id); dest.writeString(link); dest.writeInt(isGold ? 1 : 0); dest.writeString(userLogin); dest.writeString(userTitle); dest.writeString(userGender); dest.writeLong(date); dest.writeString(totalCommentCnt); dest.writeString(newCommentCnt); dest.writeInt(rating); dest.writeString(content); } }