package shts.jp.android.nogifeed.entities; import android.os.Parcel; import android.os.Parcelable; public class Banner implements Parcelable { private static final String TAG = Banner.class.getSimpleName(); public static final String KEY = Banner.class.getSimpleName(); public Banner() {} /** * banner image thumbnail url. * ex) http://img.nogizaka46.com/www/imgslide/banner/banner96.png */ public String thumurl; /** * banner text. * ex) <![CDATA[ 乃木坂46主演「初森ベマーズ」 ]]> */ public String alttext; /** * banner big image url. * ex) http://img.nogizaka46.com/www/imgslide/banner/banner100.jpg */ public String bnrurl; /** * banner link. * ex) http://www.tv-tokyo.co.jp/bemars/ */ public String linkurl; @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("thumurl(").append(thumurl).append(")").append("\n"); sb.append("alttext(").append(alttext).append(")").append("\n"); sb.append("bnrurl(").append(bnrurl).append(")").append("\n"); sb.append("linkurl(").append(linkurl).append(")").append("\n"); return sb.toString(); } protected Banner(Parcel in) { thumurl = in.readString(); alttext = in.readString(); bnrurl = in.readString(); linkurl = in.readString(); } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(thumurl); dest.writeString(alttext); dest.writeString(bnrurl); dest.writeString(linkurl); } @SuppressWarnings("unused") public static final Parcelable.Creator<Banner> CREATOR = new Parcelable.Creator<Banner>() { @Override public Banner createFromParcel(Parcel in) { return new Banner(in); } @Override public Banner[] newArray(int size) { return new Banner[size]; } }; }