package com.fastaccess.ui.modules.repos.code.commit.details; import android.content.Intent; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import com.fastaccess.data.dao.model.Commit; import com.fastaccess.ui.base.mvp.BaseMvp; /** * Created by Kosh on 10 Dec 2016, 9:21 AM */ interface CommitPagerMvp { interface View extends BaseMvp.FAView { void onSetup(); void onFinishActivity(); } interface Presenter extends BaseMvp.FAPresenter { @Nullable Commit getCommit(); void onActivityCreated(@Nullable Intent intent); void onWorkOffline(@NonNull String sha, @NonNull String repoId, @NonNull String login); String getLogin(); String getRepoId(); boolean showToRepoBtn(); } }