package com.mcxtzhang.rxjava2demo.retrofit.base.wrapper;
import com.google.gson.annotations.SerializedName;
/** 用于接受接口返回的没有data结构的bean
* Created by zhangxutong .
* Date: 16/04/10
*/
public class BaseBean<T> {
/**
*
* flag : 1
* message : 成功
* result : true
*/
@SerializedName("flag")
private String flag;
@SerializedName("message")
private String message;
@SerializedName("result")
private boolean result;
/**
* status : 0
* number : 10
*/
@SerializedName("data")
private T data;
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public boolean isResult() {
return result;
}
public void setResult(boolean result) {
this.result = result;
}
@Override
public String toString() {
return "BaseBean{" +
"flag=" + flag +
", message='" + message + '\'' +
", result=" + result +
", data=" + data +
'}';
}
}