/** * Copyright 2015 aTool.org */ package com.pan.simplepicture.bean; import android.os.Parcel; import android.os.Parcelable; import com.pan.simplepicture.inter.AbsVideoRes; /** * Auto-generated: 2015-12-18 12:34:41 * * @author aTool.org (i@aTool.org) * @website http://www.atool.org/json2javabean.php */ public class Anime extends AbsVideoRes implements Parcelable{ public int type = 0; public String Id; public String Author; public String Year; public String Duration; public String VideoUrl; public String VideoSite; public String Brief; public String HomePic; public String DetailPic; public String Name; public Videosource VideoSource; public Anime(){} protected Anime(Parcel in) { type = in.readInt(); Id = in.readString(); Author = in.readString(); Year = in.readString(); Duration = in.readString(); VideoUrl = in.readString(); VideoSite = in.readString(); Brief = in.readString(); HomePic = in.readString(); DetailPic = in.readString(); Name = in.readString(); VideoSource = in.readParcelable(Videosource.class.getClassLoader()); } public static final Creator<Anime> CREATOR = new Creator<Anime>() { @Override public Anime createFromParcel(Parcel in) { return new Anime(in); } @Override public Anime[] newArray(int size) { return new Anime[size]; } }; @Override public String getVideoTitle() { return Name; } @Override public String getVideoDes() { return Brief; } @Override public String getVideoDuration() { return Duration; } @Override public String getVideoThumbnail() { return DetailPic; } @Override public String getSmallVideoThumbnail() { return null; } @Override public String getVideoId() { return Id; } @Override public int getType() { return type; } @Override public String getUrl() { if (VideoSource != null) { return VideoSource.sd; } return ""; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel parcel, int i) { parcel.writeInt(type); parcel.writeString(Id); parcel.writeString(Author); parcel.writeString(Year); parcel.writeString(Duration); parcel.writeString(VideoUrl); parcel.writeString(VideoSite); parcel.writeString(Brief); parcel.writeString(HomePic); parcel.writeString(DetailPic); parcel.writeString(Name); parcel.writeParcelable(VideoSource, i); } }