-
- All Implemented Interfaces:
public final class AppConfigurationApp configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAppConfiguration.Companionpublic final classAppConfiguration.Appappsection of the configuration filepublic final classAppConfiguration.Noticenoticesection of the configuration filepublic final classAppConfiguration.Themethemesection of the configuration filepublic final classAppConfiguration.LanguagesEnabled and default languages in the App configuration file.
public final classAppConfiguration.PreferencesConfiguration for the Preferences popup
public final classAppConfiguration.Userusersection of the configuration filepublic final classAppConfiguration.RegulationSet of configurations about the current regulation
public final classAppConfiguration.FeatureFlagsList of temporary feature flags, used to activate features through configuration
-
Field Summary
Fields Modifier and Type Field Description private final AppConfiguration.Appappprivate final AppConfiguration.Languageslanguagesprivate final AppConfiguration.Noticenoticeprivate final AppConfiguration.Preferencespreferencesprivate final SyncConfigurationsyncprivate final Map<String, Map<String, String>>textsConfigurationprivate final AppConfiguration.Themethemeprivate final AppConfiguration.Useruserprivate final Stringversionprivate final AppConfiguration.Regulationregulationprivate final AppConfiguration.FeatureFlagsfeatureFlags
-
Constructor Summary
Constructors Constructor Description AppConfiguration(AppConfiguration.App app, AppConfiguration.Languages languages, AppConfiguration.Notice notice, AppConfiguration.Preferences preferences, SyncConfiguration sync, Map<String, Map<String, String>> textsConfiguration, AppConfiguration.Theme theme, AppConfiguration.User user, String version, AppConfiguration.Regulation regulation, AppConfiguration.FeatureFlags featureFlags)
-
Method Summary
Modifier and Type Method Description final AppConfiguration.AppgetApp()final AppConfiguration.LanguagesgetLanguages()final AppConfiguration.NoticegetNotice()final AppConfiguration.PreferencesgetPreferences()final SyncConfigurationgetSync()final Map<String, Map<String, String>>getTextsConfiguration()final AppConfiguration.ThemegetTheme()final AppConfiguration.UsergetUser()final StringgetVersion()final AppConfiguration.RegulationgetRegulation()final AppConfiguration.FeatureFlagsgetFeatureFlags()-
-
Constructor Detail
-
AppConfiguration
AppConfiguration(AppConfiguration.App app, AppConfiguration.Languages languages, AppConfiguration.Notice notice, AppConfiguration.Preferences preferences, SyncConfiguration sync, Map<String, Map<String, String>> textsConfiguration, AppConfiguration.Theme theme, AppConfiguration.User user, String version, AppConfiguration.Regulation regulation, AppConfiguration.FeatureFlags featureFlags)
-
-
Method Detail
-
getApp
final AppConfiguration.App getApp()
-
getLanguages
final AppConfiguration.Languages getLanguages()
-
getNotice
final AppConfiguration.Notice getNotice()
-
getPreferences
final AppConfiguration.Preferences getPreferences()
-
getSync
final SyncConfiguration getSync()
-
getTheme
final AppConfiguration.Theme getTheme()
-
getUser
final AppConfiguration.User getUser()
-
getVersion
final String getVersion()
-
getRegulation
final AppConfiguration.Regulation getRegulation()
-
getFeatureFlags
final AppConfiguration.FeatureFlags getFeatureFlags()
-
-
-
-