package com.fastaccess.ui.modules.repos.extras.milestone.create; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import com.fastaccess.data.dao.MilestoneModel; import com.fastaccess.ui.base.mvp.BaseMvp; /** * Created by Kosh on 04 Mar 2017, 10:47 PM */ public interface CreateMilestoneMvp { interface OnMilestoneAdded { void onMilestoneAdded(@NonNull MilestoneModel milestoneModel); } interface View extends BaseMvp.FAView { void onShowTitleError(boolean isError); void onMilestoneAdded(@NonNull MilestoneModel milestoneModel); } interface Presenter { void onSubmit(@Nullable String title, @Nullable String dueOn, @Nullable String description, @NonNull String login, @NonNull String repo); } }