// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/entity/UserInfo.java
// public class UserInfo {
//     private String name;
//     private Bitmap face;
// 
//     public UserInfo() {
// 
//     }
// 
//     public UserInfo(String name, Bitmap face) {
//         this.name = name;
//         this.face = face;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public Bitmap getFace() {
//         return face;
//     }
// 
//     public void setFace(Bitmap face) {
//         this.face = face;
//     }
// 
//     @Override
//     public String toString() {
//         return "UserInfo{" +
//                 "name='" + name + '\'' +
//                 ", face:" + face.getWidth()+"x"+face.getHeight() +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/mvp/BasePresenter.java
// public interface BasePresenter{
// 
//     void start();
// 
// }
// 
// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/mvp/BaseView.java
// public interface BaseView<T> {
//     void initView();
//     void setPresenter(T presenter);
// }


import cn.ac.iscas.xlab.droidfacedog.entity.UserInfo;
import cn.ac.iscas.xlab.droidfacedog.mvp.BasePresenter;
import cn.ac.iscas.xlab.droidfacedog.mvp.BaseView;
package cn.ac.iscas.xlab.droidfacedog.mvp.userlist;


/**
 * Created by lisongting on 2017/7/11.
 * 采用MVP架构
 */

public interface UserListContract {

    interface View extends BaseView<Presenter> {

        void showUserInList(UserInfo info);

// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/entity/UserInfo.java
// public class UserInfo {
//     private String name;
//     private Bitmap face;
// 
//     public UserInfo() {
// 
//     }
// 
//     public UserInfo(String name, Bitmap face) {
//         this.name = name;
//         this.face = face;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public Bitmap getFace() {
//         return face;
//     }
// 
//     public void setFace(Bitmap face) {
//         this.face = face;
//     }
// 
//     @Override
//     public String toString() {
//         return "UserInfo{" +
//                 "name='" + name + '\'' +
//                 ", face:" + face.getWidth()+"x"+face.getHeight() +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/mvp/BasePresenter.java
// public interface BasePresenter{
// 
//     void start();
// 
// }
// 
// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/mvp/BaseView.java
// public interface BaseView<T> {
//     void initView();
//     void setPresenter(T presenter);
// }


// Path: app/src/main/java/cn/ac/iscas/xlab/droidfacedog/mvp/userlist/UserListContract.java
import cn.ac.iscas.xlab.droidfacedog.entity.UserInfo;
import cn.ac.iscas.xlab.droidfacedog.mvp.BasePresenter;
import cn.ac.iscas.xlab.droidfacedog.mvp.BaseView;

package cn.ac.iscas.xlab.droidfacedog.mvp.userlist;


/**
 * Created by lisongting on 2017/7/11.
 * 采用MVP架构
 */

public interface UserListContract {

    interface View extends BaseView<Presenter> {

        void showUserInList(UserInfo info);

        void showError();