// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BaseModel.java
// public interface BaseModel {
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BasePresenter.java
// public abstract   class BasePresenter<V extends  BaseView, M extends  BaseModel> implements Presenter<V,M> {
// 
// 
//    protected Context mContext;
// 
//     protected V mView;
// 
//     protected M mModel;
// 
//     protected CompositeSubscription mCompositeSubscription;
// 
//     protected void unSubscribe() {
//         if (mCompositeSubscription != null) {
//             mCompositeSubscription.unsubscribe();
//         }
//     }
//     protected void addSubscribe(Subscription subscription) {
//         if (mCompositeSubscription == null) {
//             mCompositeSubscription = new CompositeSubscription();
//         }
//         mCompositeSubscription.add(subscription);
//     }
// 
// //    获取绑定View实例
//     @Override
//     public void attachView(V view) {
//           this.mView=view;
//     }
// //    获取绑定Model层实例
//     @Override
//     public void attachModel(M m) {
//         this.mModel=m;
//     }
// 
// 
//     public M getModel() {
//         return mModel;
//     }
//     //    注销mModel实例
//     @Override
//     public void detachModel() {
//         this.mModel=null;
//     }
// 
//     //    注销View实例
//     @Override
//     public void detachView() {
//          this.mView=null;
//         unSubscribe();
//     }
// 
//     public V getView() {
//         return mView;
//     }
// 
//     public boolean isViewBind()
//     {
//         return mView!=null;
//     }
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BaseView.java
// public interface BaseView<P> {
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/model/test/TestList.java
// public class TestList {
// 
// 
//     /**
//      * des : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * grade : 1
//      * img : http://tva2.sinaimg.cn/crop.200.80.480.480.180/bca65a60gw1eiedwawzi2j20m80i57a7.jpg
//      * info : http://blog.csdn.net/lmj623565791
//      * isVip : true
//      * name : hongyang
//      * weiBo :
//      * zhiHu :
//      */
// 
//     private String des;
//     private String grade;
//     private String img;
//     private String info;
//     private boolean isVip;
//     private String name;
//     private String weiBo;
//     private String zhiHu;
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getGrade() {
//         return grade;
//     }
// 
//     public void setGrade(String grade) {
//         this.grade = grade;
//     }
// 
//     public String getImg() {
//         return img;
//     }
// 
//     public void setImg(String img) {
//         this.img = img;
//     }
// 
//     public String getInfo() {
//         return info;
//     }
// 
//     public void setInfo(String info) {
//         this.info = info;
//     }
// 
//     public boolean isIsVip() {
//         return isVip;
//     }
// 
//     public void setIsVip(boolean isVip) {
//         this.isVip = isVip;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getWeiBo() {
//         return weiBo;
//     }
// 
//     public void setWeiBo(String weiBo) {
//         this.weiBo = weiBo;
//     }
// 
//     public String getZhiHu() {
//         return zhiHu;
//     }
// 
//     public void setZhiHu(String zhiHu) {
//         this.zhiHu = zhiHu;
//     }
// 
// 
//     // 修改模板，快速生成
//     @Override
//     public String toString() {
//         return "{" +
//                 "des:'" + des + '\'' +
//                 ", grade:'" + grade + '\'' +
//                 ", img:'" + img + '\'' +
//                 ", info:'" + info + '\'' +
//                 ", isVip:" + isVip +
//                 ", name:'" + name + '\'' +
//                 ", weiBo:'" + weiBo + '\'' +
//                 ", zhiHu:'" + zhiHu + '\'' +
//                 '}';
//     }
// 
//     //    @Override
// //    public String toString() {
// //        return "MasterList{" +
// //                "des='" + des + '\'' +
// //                ", grade='" + grade + '\'' +
// //                ", img='" + img + '\'' +
// //                ", info='" + info + '\'' +
// //                ", isVip=" + isVip +
// //                ", name='" + name + '\'' +
// //                ", weiBo='" + weiBo + '\'' +
// //                ", zhiHu='" + zhiHu + '\'' +
// //                '}';
// //    }
// 
// }


import android.content.Context;
import com.team.zhuoke.masterhelper.base.BaseModel;
import com.team.zhuoke.masterhelper.base.BasePresenter;
import com.team.zhuoke.masterhelper.base.BaseView;
import com.team.zhuoke.masterhelper.model.test.TestList;
import java.util.List;
import rx.Observable;
package wq.gdy005.mvp;





/**
 * Created by WangQing on 2016/12/9.
 */

public interface Test3Contract {

    interface View extends BaseView {
        void setData(String s);
        void setErrorInfo(String message);
    }

// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BaseModel.java
// public interface BaseModel {
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BasePresenter.java
// public abstract   class BasePresenter<V extends  BaseView, M extends  BaseModel> implements Presenter<V,M> {
// 
// 
//    protected Context mContext;
// 
//     protected V mView;
// 
//     protected M mModel;
// 
//     protected CompositeSubscription mCompositeSubscription;
// 
//     protected void unSubscribe() {
//         if (mCompositeSubscription != null) {
//             mCompositeSubscription.unsubscribe();
//         }
//     }
//     protected void addSubscribe(Subscription subscription) {
//         if (mCompositeSubscription == null) {
//             mCompositeSubscription = new CompositeSubscription();
//         }
//         mCompositeSubscription.add(subscription);
//     }
// 
// //    获取绑定View实例
//     @Override
//     public void attachView(V view) {
//           this.mView=view;
//     }
// //    获取绑定Model层实例
//     @Override
//     public void attachModel(M m) {
//         this.mModel=m;
//     }
// 
// 
//     public M getModel() {
//         return mModel;
//     }
//     //    注销mModel实例
//     @Override
//     public void detachModel() {
//         this.mModel=null;
//     }
// 
//     //    注销View实例
//     @Override
//     public void detachView() {
//          this.mView=null;
//         unSubscribe();
//     }
// 
//     public V getView() {
//         return mView;
//     }
// 
//     public boolean isViewBind()
//     {
//         return mView!=null;
//     }
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/base/BaseView.java
// public interface BaseView<P> {
// 
// }
// 
// Path: app/src/main/java/com/team/zhuoke/masterhelper/model/test/TestList.java
// public class TestList {
// 
// 
//     /**
//      * des : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * grade : 1
//      * img : http://tva2.sinaimg.cn/crop.200.80.480.480.180/bca65a60gw1eiedwawzi2j20m80i57a7.jpg
//      * info : http://blog.csdn.net/lmj623565791
//      * isVip : true
//      * name : hongyang
//      * weiBo :
//      * zhiHu :
//      */
// 
//     private String des;
//     private String grade;
//     private String img;
//     private String info;
//     private boolean isVip;
//     private String name;
//     private String weiBo;
//     private String zhiHu;
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getGrade() {
//         return grade;
//     }
// 
//     public void setGrade(String grade) {
//         this.grade = grade;
//     }
// 
//     public String getImg() {
//         return img;
//     }
// 
//     public void setImg(String img) {
//         this.img = img;
//     }
// 
//     public String getInfo() {
//         return info;
//     }
// 
//     public void setInfo(String info) {
//         this.info = info;
//     }
// 
//     public boolean isIsVip() {
//         return isVip;
//     }
// 
//     public void setIsVip(boolean isVip) {
//         this.isVip = isVip;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getWeiBo() {
//         return weiBo;
//     }
// 
//     public void setWeiBo(String weiBo) {
//         this.weiBo = weiBo;
//     }
// 
//     public String getZhiHu() {
//         return zhiHu;
//     }
// 
//     public void setZhiHu(String zhiHu) {
//         this.zhiHu = zhiHu;
//     }
// 
// 
//     // 修改模板，快速生成
//     @Override
//     public String toString() {
//         return "{" +
//                 "des:'" + des + '\'' +
//                 ", grade:'" + grade + '\'' +
//                 ", img:'" + img + '\'' +
//                 ", info:'" + info + '\'' +
//                 ", isVip:" + isVip +
//                 ", name:'" + name + '\'' +
//                 ", weiBo:'" + weiBo + '\'' +
//                 ", zhiHu:'" + zhiHu + '\'' +
//                 '}';
//     }
// 
//     //    @Override
// //    public String toString() {
// //        return "MasterList{" +
// //                "des='" + des + '\'' +
// //                ", grade='" + grade + '\'' +
// //                ", img='" + img + '\'' +
// //                ", info='" + info + '\'' +
// //                ", isVip=" + isVip +
// //                ", name='" + name + '\'' +
// //                ", weiBo='" + weiBo + '\'' +
// //                ", zhiHu='" + zhiHu + '\'' +
// //                '}';
// //    }
// 
// }


// Path: app/src/main/java/wq/gdy005/mvp/Test3Contract.java
import android.content.Context;
import com.team.zhuoke.masterhelper.base.BaseModel;
import com.team.zhuoke.masterhelper.base.BasePresenter;
import com.team.zhuoke.masterhelper.base.BaseView;
import com.team.zhuoke.masterhelper.model.test.TestList;
import java.util.List;
import rx.Observable;

package wq.gdy005.mvp;





/**
 * Created by WangQing on 2016/12/9.
 */

public interface Test3Contract {

    interface View extends BaseView {
        void setData(String s);
        void setErrorInfo(String message);
    }

    interface Model extends BaseModel {