Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Entry point for the Firebase Remote Config API.

Link copied to clipboard
actual typealias FirebaseRemoteConfigClientException = com.google.firebase.remoteconfig.FirebaseRemoteConfigClientException

Exception that gets thrown when an operation on Firebase Remote Config fails.

actual typealias FirebaseRemoteConfigClientException = com.google.firebase.remoteconfig.FirebaseRemoteConfigClientException
Link copied to clipboard
actual typealias FirebaseRemoteConfigException = com.google.firebase.remoteconfig.FirebaseRemoteConfigException

Exception that gets thrown when an operation on Firebase Remote Config fails.

actual typealias FirebaseRemoteConfigException = com.google.firebase.remoteconfig.FirebaseRemoteConfigException
actual typealias FirebaseRemoteConfigFetchThrottledException = com.google.firebase.remoteconfig.FirebaseRemoteConfigFetchThrottledException

Exception that gets thrown when an operation on Firebase Remote Config fails.

actual typealias FirebaseRemoteConfigFetchThrottledException = com.google.firebase.remoteconfig.FirebaseRemoteConfigFetchThrottledException
Link copied to clipboard
data class FirebaseRemoteConfigInfo(val configSettings: FirebaseRemoteConfigSettings, val fetchTime: Instant, val lastFetchStatus: FetchStatus)

Wraps the current state of the FirebaseRemoteConfig singleton object.

Link copied to clipboard
actual typealias FirebaseRemoteConfigServerException = com.google.firebase.remoteconfig.FirebaseRemoteConfigServerException

Exception that gets thrown when an operation on Firebase Remote Config fails.

actual typealias FirebaseRemoteConfigServerException = com.google.firebase.remoteconfig.FirebaseRemoteConfigServerException
Link copied to clipboard
data class FirebaseRemoteConfigSettings(var fetchTimeout: Duration = CONNECTION_TIMEOUT, var minimumFetchInterval: Duration = DEFAULT_FETCH_INTERVAL)

Wraps the settings for FirebaseRemoteConfig operations.

Link copied to clipboard

Wrapper for a Remote Config parameter value, with methods to get it as different types.

actual class FirebaseRemoteConfigValue(js: Value)
Link copied to clipboard

Properties

Link copied to clipboard
val FirebaseRemoteConfig.android: FirebaseRemoteConfig
val FirebaseRemoteConfig.android: FirebaseRemoteConfig
Link copied to clipboard
val FirebaseRemoteConfig.ios: FIRRemoteConfig
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun FirebaseRemoteConfig.fetch(minimumFetchIntervalInSeconds: Long)
Link copied to clipboard
inline operator fun <T> FirebaseRemoteConfig.get(key: String): T
Link copied to clipboard