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]; } }; } }