package com.kickstarter.viewmodels.inputs; public interface SettingsViewModelInputs { void contactEmailClicked(); void notifyMobileOfFollower(boolean checked); void notifyMobileOfFriendActivity(boolean checked); void notifyMobileOfUpdates(boolean checked); void notifyOfFollower(boolean checked); void notifyOfFriendActivity(boolean checked); void notifyOfUpdates(boolean checked); /** * Call when the user toggles the Kickstarter Loves Games newsletter switch. */ void sendGamesNewsletter(boolean checked); /** * Call when the user toggles the Happening newsletter switch. */ void sendHappeningNewsletter(boolean checked); /** * Call when the user toggles the Kickstarter News & Events newsletter switch. */ void sendPromoNewsletter(boolean checked); /** * Call when the user toggles the Projects We Love newsletter switch. */ void sendWeeklyNewsletter(boolean checked); /** * Call when the user taps the logout button. */ void logoutClicked(); /** * Call when the user has confirmed that they want to log out. */ void confirmLogoutClicked(); /** * Call when the user dismiss the logout confirmation dialog. */ void closeLogoutConfirmationClicked(); }