package com.epson.mobilephone.common.license; import android.content.Context; import java.io.Serializable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; public interface UserSurveyInfo extends Serializable { public static final int BUTTON_CANCEL = 0; public static final int BUTTON_OK = 1; public static final int NOT_RESPONDED = 0; public static final int RESPONDED_CURRENT_VERSION = 2; public static final int RESPONDED_OLD_VERSION = 1; @Retention(RetentionPolicy.SOURCE) public @interface ButtonType { } @Retention(RetentionPolicy.SOURCE) public @interface UserSurveyMode { } @Nullable String getButtonString(@NonNull Context context, int i); int getResponseStatus(@NonNull Context context); @Nullable String getUserSurveyInvitationText(@NonNull Context context); void setUserSurveyAgreement(@NonNull Context context, boolean z); }