package fi.vanced.libraries.youtube.whitelisting; import static pl.jakubweg.StringRef.str; import pl.jakubweg.SponsorBlockSettings; public enum WhitelistType { ADS("youtube", "vanced_whitelist_ads_enabled"), SPONSORBLOCK(SponsorBlockSettings.PREFERENCES_NAME, "vanced_whitelist_sb_enabled"); private final String friendlyName; private final String preferencesName; private final String sharedPreferencesName; private final String preferenceEnabledName; WhitelistType(String sharedPreferencesName, String preferenceEnabledName) { this.friendlyName = str("vanced_whitelisting_" + name().toLowerCase()); this.sharedPreferencesName = sharedPreferencesName; this.preferencesName = "whitelist_" + name(); this.preferenceEnabledName = preferenceEnabledName; } public String getFriendlyName() { return friendlyName; } public String getSharedPreferencesName() { return sharedPreferencesName; } public String getPreferencesName() { return preferencesName; } public String getPreferenceEnabledName() { return preferenceEnabledName; } }