// Path: app/src/main/java/info/izumin/android/sunazuri/presentation/common/BaseController.java
// public interface BaseController extends PresentationLifecycle {
// }
// 
// Path: app/src/main/java/info/izumin/android/sunazuri/presentation/common/BasePresenter.java
// public interface BasePresenter extends PresentationLifecycle {
// }


import info.izumin.android.sunazuri.presentation.common.BaseController;
import info.izumin.android.sunazuri.presentation.common.BasePresenter;
package info.izumin.android.sunazuri.presentation.fragment.welcome;


/**
 * Created by izumin on 5/28/2016 AD.
 */
public interface WelcomeContract {
    interface View {
        void showOauthUi();
        void showPostsUi();
    }

    interface Controller extends BaseController {
        void onBtnLoginClick(android.view.View view);
        void onOauthSuccess();
        void onOauthDeny();
    }

// Path: app/src/main/java/info/izumin/android/sunazuri/presentation/common/BaseController.java
// public interface BaseController extends PresentationLifecycle {
// }
// 
// Path: app/src/main/java/info/izumin/android/sunazuri/presentation/common/BasePresenter.java
// public interface BasePresenter extends PresentationLifecycle {
// }


// Path: app/src/main/java/info/izumin/android/sunazuri/presentation/fragment/welcome/WelcomeContract.java
import info.izumin.android.sunazuri.presentation.common.BaseController;
import info.izumin.android.sunazuri.presentation.common.BasePresenter;

package info.izumin.android.sunazuri.presentation.fragment.welcome;


/**
 * Created by izumin on 5/28/2016 AD.
 */
public interface WelcomeContract {
    interface View {
        void showOauthUi();
        void showPostsUi();
    }

    interface Controller extends BaseController {
        void onBtnLoginClick(android.view.View view);
        void onOauthSuccess();
        void onOauthDeny();
    }

    interface Presenter extends BasePresenter {