package io.hefuyi.zhihudaily.mvp.contract;
import io.hefuyi.zhihudaily.mvp.model.Story;
import io.hefuyi.zhihudaily.mvp.presenter.BasePresenter;
import io.hefuyi.zhihudaily.mvp.view.BaseView;
/**
* Created by hefuyi on 16/8/23.
*/
public interface StoryContract {
interface View extends BaseView {
void showStory(Story story);
void showError();
void showProgressBar();
void hideProgressBar();
}
interface Presenter extends BasePresenter<View> {
void refresh(String storyId);
}
}