// Path: app/src/main/java/com/kong/app/news/beans/NewModel.java
// public class NewModel implements Serializable {
// 
//     @SerializedName("ctime")
//     public String time;
// 
//     @SerializedName("title")
//     public String title;
// 
//     @SerializedName("description")
//     public String digest;
// 
//     @SerializedName("picUrl")
//     public String imageUrl;
// 
//     @SerializedName("url")
//     public String newUrl;
// 
//     @Override
//     public String toString() {
//         return "NewModel{" +
//                 "time='" + time + '\'' +
//                 ", title='" + title + '\'' +
//                 ", digest='" + digest + '\'' +
//                 ", imageUrl='" + imageUrl + '\'' +
//                 ", newUrl='" + newUrl  +
//                 '}'+ '\n';
//     }
// }
// 
// Path: app/src/main/java/com/kong/lib/mvp/BaseSubPresenter.java
// public interface BaseSubPresenter extends BasePresenter{
// 
// 	void subscribe();
// 
// 	void unsubscribe();
// 
// }
// 
// Path: app/src/main/java/com/kong/lib/mvp/BaseView.java
// public interface BaseView<T> {
// 
//     void setPresenter(T presenter);
// 
// }


import com.kong.app.news.beans.NewModel;
import com.kong.lib.mvp.BaseSubPresenter;
import com.kong.lib.mvp.BaseView;
import java.util.List;
package com.kong.app.news.list;




/**
 * Created by whiskeyfei on 16/11/6.
 */

public interface NewsContract {
    interface View extends BaseView<Presenter> {
        void showProgress();

        void addNews(List<NewModel> newsList);

        void hideProgress();

        void showLoadFailMsg();

// Path: app/src/main/java/com/kong/app/news/beans/NewModel.java
// public class NewModel implements Serializable {
// 
//     @SerializedName("ctime")
//     public String time;
// 
//     @SerializedName("title")
//     public String title;
// 
//     @SerializedName("description")
//     public String digest;
// 
//     @SerializedName("picUrl")
//     public String imageUrl;
// 
//     @SerializedName("url")
//     public String newUrl;
// 
//     @Override
//     public String toString() {
//         return "NewModel{" +
//                 "time='" + time + '\'' +
//                 ", title='" + title + '\'' +
//                 ", digest='" + digest + '\'' +
//                 ", imageUrl='" + imageUrl + '\'' +
//                 ", newUrl='" + newUrl  +
//                 '}'+ '\n';
//     }
// }
// 
// Path: app/src/main/java/com/kong/lib/mvp/BaseSubPresenter.java
// public interface BaseSubPresenter extends BasePresenter{
// 
// 	void subscribe();
// 
// 	void unsubscribe();
// 
// }
// 
// Path: app/src/main/java/com/kong/lib/mvp/BaseView.java
// public interface BaseView<T> {
// 
//     void setPresenter(T presenter);
// 
// }


// Path: app/src/main/java/com/kong/app/news/list/NewsContract.java
import com.kong.app.news.beans.NewModel;
import com.kong.lib.mvp.BaseSubPresenter;
import com.kong.lib.mvp.BaseView;
import java.util.List;

package com.kong.app.news.list;




/**
 * Created by whiskeyfei on 16/11/6.
 */

public interface NewsContract {
    interface View extends BaseView<Presenter> {
        void showProgress();

        void addNews(List<NewModel> newsList);

        void hideProgress();

        void showLoadFailMsg();

        void setEnd(boolean isEnd);