Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Entry point for the Firebase Remote Config API.

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
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.

Link copied to clipboard

Properties

Link copied to clipboard

The underlying Firebase Android SDK object.

Link copied to clipboard
val FirebaseRemoteConfig.ios: FIRRemoteConfig

The underlying Firebase iOS SDK object.

Link copied to clipboard

The underlying Firebase JS SDK object.

The underlying Firebase JS SDK object.

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
Link copied to clipboard