package com.ithooks.android.xreap.model;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.Gson;
/**
* Author: ZhuWenWu
* Version V1.0
* Date: 14-11-22 14:45
* Description: Model 基类
* Modification History:
* Date Author Version Description
* -----------------------------------------------------------------------------------
* 14-11-22 ZhuWenWu 1.0 1.0
* Why & What is modified:
*/
public class BaseModel implements Parcelable {
public String toJson() {
return new Gson().toJson(this);
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
}
public BaseModel() {
}
private BaseModel(Parcel in) {
}
public static final Parcelable.Creator<BaseModel> CREATOR = new Parcelable.Creator<BaseModel>() {
public BaseModel createFromParcel(Parcel source) {
return new BaseModel(source);
}
public BaseModel[] newArray(int size) {
return new BaseModel[size];
}
};
}