Package-level declarations
Types
Link copied to clipboard
Immutable configuration object for the Braze SDK. Build one using BrazeConfig.Builder and pass it to Braze.configure.
Link copied to clipboard
Provides configuration values for the Braze SDK. Values are retrieved from the runtime configuration settings if present but default to the values from the braze.xml file. After retrieval, each configuration value is cached for performance.
Link copied to clipboard
open class CachedConfigurationProvider(var context: Context, var shouldUseConfigurationCache: Boolean = true, var runtimeAppConfigurationProvider: RuntimeAppConfigurationProvider = RuntimeAppConfigurationProvider(context))
Base configuration provider that caches resolved values from braze.xml resources and runtime overrides.
Link copied to clipboard