package com.artemzin.qualitymatters.ui.views; import android.support.annotation.NonNull; import com.artemzin.qualitymatters.performance.AnyThread; import okhttp3.logging.HttpLoggingInterceptor; public interface DeveloperSettingsView { @AnyThread void changeGitSha(@NonNull String gitSha); @AnyThread void changeBuildDate(@NonNull String date); @AnyThread void changeBuildVersionCode(@NonNull String versionCode); @AnyThread void changeBuildVersionName(@NonNull String versionName); @AnyThread void changeStethoState(boolean enabled); @AnyThread void changeLeakCanaryState(boolean enabled); @AnyThread void changeTinyDancerState(boolean enabled); @AnyThread void changeHttpLoggingLevel(@NonNull HttpLoggingInterceptor.Level loggingLevel); @AnyThread void showMessage(@NonNull String message); @AnyThread void showAppNeedsToBeRestarted(); }