/**
* Copyright 2015 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: 2015-12-21 12:51:35
*
* @author aTool.org (i@aTool.org)
* @website http://www.atool.org/json2javabean.php
*/
public class Resources extends AbsVideoRes implements Parcelable {
public int type = 1;
public String rsId;
public Modules modules;
public String title;
public String link;
public String thumbnail;
public String thumbnailV2;
public String duration;
public String published;
public String uptime;
public String description;
public String player;
public String streamtypes;
public String flag;
public int viewCount;
public int favoriteCount;
public int upcount;
public int downcount;
public int commentcount;
public String tag;
public int allRecommend;
public int albumHot;
public int enable;
public Resources() {
}
protected Resources(Parcel in) {
type = in.readInt();
rsId = in.readString();
title = in.readString();
link = in.readString();
thumbnail = in.readString();
thumbnailV2 = in.readString();
duration = in.readString();
published = in.readString();
uptime = in.readString();
description = in.readString();
player = in.readString();
streamtypes = in.readString();
flag = in.readString();
viewCount = in.readInt();
favoriteCount = in.readInt();
upcount = in.readInt();
downcount = in.readInt();
commentcount = in.readInt();
tag = in.readString();
allRecommend = in.readInt();
albumHot = in.readInt();
enable = in.readInt();
}
public static final Creator<Resources> CREATOR = new Creator<Resources>() {
@Override
public Resources createFromParcel(Parcel in) {
return new Resources(in);
}
@Override
public Resources[] newArray(int size) {
return new Resources[size];
}
};
@Override
public String getVideoTitle() {
return title;
}
@Override
public String getVideoDes() {
return description;
}
@Override
public String getVideoDuration() {
return StringUtils.timeFormatter(duration);
}
@Override
public String getVideoThumbnail() {
return thumbnailV2;
}
@Override
public String getSmallVideoThumbnail() {
return thumbnail;
}
@Override
public String getVideoId() {
return rsId;
}
@Override
public int getType() {
return type;
}
@Override
public String getUrl() {
return link;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(type);
parcel.writeString(rsId);
parcel.writeString(title);
parcel.writeString(link);
parcel.writeString(thumbnail);
parcel.writeString(thumbnailV2);
parcel.writeString(duration);
parcel.writeString(published);
parcel.writeString(uptime);
parcel.writeString(description);
parcel.writeString(player);
parcel.writeString(streamtypes);
parcel.writeString(flag);
parcel.writeInt(viewCount);
parcel.writeInt(favoriteCount);
parcel.writeInt(upcount);
parcel.writeInt(downcount);
parcel.writeInt(commentcount);
parcel.writeString(tag);
parcel.writeInt(allRecommend);
parcel.writeInt(albumHot);
parcel.writeInt(enable);
}
}