package com.likebamboo.osa.android.entity;
import android.os.Parcel;
import android.os.Parcelable;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
/**
* 类别
* Created by likebamboo 2015/05/14
*
* @author likebamboo
*/
public class CategoryList extends BaseRsp {
@JsonProperty("result")
private ArrayList<Category> mList = null;
public ArrayList<Category> getList() {
return mList;
}
public void setList(ArrayList<Category> mList) {
this.mList = mList;
}
// 忽略未知属性
@JsonIgnoreProperties(ignoreUnknown = true)
public static class Category implements Parcelable {
/**
* 类别id
*/
private int id = 0;
/**
* 类别名称
*/
private String name = "";
/**
* 类别描述
*/
private String description = "";
/**
* 添加时间
*/
@JsonProperty("add_time")
private String addTime = "";
/**
* 封面图
*/
private String cover = "";
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getAddTime() {
return addTime;
}
public void setAddTime(String addTime) {
this.addTime = addTime;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getCover() {
return cover;
}
public void setCover(String cover) {
this.cover = cover;
}
@Override
public String toString() {
return "CategoryList [name=" + name + "]";
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.name);
dest.writeString(this.description);
dest.writeString(this.addTime);
dest.writeString(this.cover);
}
public Category() {
}
private Category(Parcel in) {
this.name = in.readString();
this.description = in.readString();
this.addTime = in.readString();
this.cover = in.readString();
}
public static final Parcelable.Creator<Category> CREATOR = new Parcelable.Creator<Category>() {
public Category createFromParcel(Parcel source) {
return new Category(source);
}
public Category[] newArray(int size) {
return new Category[size];
}
};
}
}