package com.hitherejoe.bourboncorecommon.data.model; import android.os.Parcel; import android.os.Parcelable; public class Comment implements Parcelable { public int id; public String body; public User user; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.id); dest.writeString(this.body); dest.writeParcelable(this.user, flags); } public Comment() { } protected Comment(Parcel in) { this.id = in.readInt(); this.body = in.readString(); this.user = in.readParcelable(User.class.getClassLoader()); } public static final Parcelable.Creator<Comment> CREATOR = new Parcelable.Creator<Comment>() { @Override public Comment createFromParcel(Parcel source) { return new Comment(source); } @Override public Comment[] newArray(int size) { return new Comment[size]; } }; }