/** * Copyright 2016 aTool.org */ package com.pan.simplepicture.bean; import android.os.Parcel; import android.os.Parcelable; import com.pan.simplepicture.inter.AbsVideoRes; import com.pan.simplepicture.utils.StringUtils; /** * Auto-generated: 2016-01-02 1:48:3 * * @author aTool.org (i@aTool.org) * @website http://www.atool.org/json2javabean.php */ public class VideoSources extends AbsVideoRes implements Parcelable{ public int type; public int id; public String provider; public String source_url; public int size; public String name; public int duration; public String created_at; public String updated_at; public String quality; public String direct_url; public String bigPic; public String smallPic; public String des; public int plays_count; protected VideoSources(Parcel in) { type = in.readInt(); id = in.readInt(); provider = in.readString(); source_url = in.readString(); size = in.readInt(); name = in.readString(); duration = in.readInt(); created_at = in.readString(); updated_at = in.readString(); quality = in.readString(); direct_url = in.readString(); bigPic = in.readString(); smallPic = in.readString(); des = in.readString(); plays_count = in.readInt(); } public static final Creator<VideoSources> CREATOR = new Creator<VideoSources>() { @Override public VideoSources createFromParcel(Parcel in) { return new VideoSources(in); } @Override public VideoSources[] newArray(int size) { return new VideoSources[size]; } }; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel parcel, int i) { parcel.writeInt(type); parcel.writeInt(id); parcel.writeString(provider); parcel.writeString(source_url); parcel.writeInt(size); parcel.writeString(name); parcel.writeInt(duration); parcel.writeString(created_at); parcel.writeString(updated_at); parcel.writeString(quality); parcel.writeString(direct_url); parcel.writeString(bigPic); parcel.writeString(smallPic); parcel.writeString(des); parcel.writeInt(plays_count); } @Override public String getVideoTitle() { return name; } @Override public String getVideoDes() { return des; } @Override public String getVideoDuration() { return StringUtils.timeFormatter(duration); } @Override public String getVideoThumbnail() { return bigPic; } @Override public String getSmallVideoThumbnail() { return smallPic; } @Override public String getVideoId() { return String.valueOf(id); } @Override public int getType() { return type; } @Override public String getUrl() { return source_url; } }