Package-level declarations
Types
Exception thrown when a Firebase API is not available on the current platform or configuration.
Exception thrown when a Firebase API is not available on the current platform or configuration.
Exception thrown when a Firebase API is not available on the current platform or configuration.
Exception thrown when a Firebase API is not available on the current platform or configuration.
Exception thrown when a Firebase API is not available on the current platform or configuration.
The entry point of Firebase SDKs, mirroring com.google.firebase.FirebaseApp from the Firebase Android SDK.
The entry point of Firebase SDKs, mirroring com.google.firebase.FirebaseApp from the Firebase Android SDK.
Base class for all Firebase exceptions, mirroring com.google.firebase.FirebaseException.
Base class for all Firebase exceptions, mirroring com.google.firebase.FirebaseException.
Base class for all Firebase exceptions, mirroring com.google.firebase.FirebaseException.
Base class for all Firebase exceptions, mirroring com.google.firebase.FirebaseException.
Base class for all Firebase exceptions, mirroring com.google.firebase.FirebaseException.
Exception thrown when a request to a Firebase service fails due to a network error.
Exception thrown when a request to a Firebase service fails due to a network error.
Exception thrown when a request to a Firebase service fails due to a network error.
Exception thrown when a request to a Firebase service fails due to a network error.
Exception thrown when a request to a Firebase service fails due to a network error.
Configurable Firebase options, mirroring com.google.firebase.FirebaseOptions from the Firebase Android SDK. fromResource takes an Android Context and can only be called from Android code: from common code it fails to compile with a message naming the replacement, Firebase.fromResource.
Configurable Firebase options, mirroring com.google.firebase.FirebaseOptions from the Firebase Android SDK. fromResource takes an Android Context and can only be called from Android code: from common code it fails to compile with a message naming the replacement, Firebase.fromResource.
Exception thrown when a request to a Firebase service has been blocked due to having received too many requests.
Exception thrown when a request to a Firebase service has been blocked due to having received too many requests.
Exception thrown when a request to a Firebase service has been blocked due to having received too many requests.
Exception thrown when a request to a Firebase service has been blocked due to having received too many requests.
Exception thrown when a request to a Firebase service has been blocked due to having received too many requests.
A point in time with nanosecond precision, mirroring com.google.firebase.Timestamp from the Firebase Android SDK.
A point in time with nanosecond precision, mirroring com.google.firebase.Timestamp from the Firebase Android SDK.
A point in time with nanosecond precision, mirroring com.google.firebase.Timestamp from the Firebase Android SDK.
Properties
Returns the default FirebaseApp instance.
Returns the FirebaseOptions of the default FirebaseApp.
Functions
Returns the FirebaseApp instance with the given name.
The default FirebaseOptions of the platform's configuration, mirroring FirebaseOptions.fromResource(Context) from the Firebase Android SDK as a top-level function with the Context widened to Any? so that common code can call it. On Android they come from the resources generated by the Google Services Gradle plugin from google-services.json, on Apple platforms from GoogleService-Info.plist (the context is ignored); JS has no default configuration and returns null, as Android does when the resources are missing.
The options from GoogleService-Info.plist, or null when the bundle has none; the context is ignored.
The default FirebaseOptions of the platform's configuration, mirroring FirebaseOptions.fromResource(Context) from the Firebase Android SDK as a top-level function with the Context widened to Any? so that common code can call it. On Android they come from the resources generated by the Google Services Gradle plugin from google-services.json, on Apple platforms from GoogleService-Info.plist (the context is ignored); JS has no default configuration and returns null, as Android does when the resources are missing.
Always null: JS has no default configuration to read options from.
Always null: JS has no default configuration to read options from.
The initialized apps, mirroring FirebaseApp.getApps(Context) from the Firebase Android SDK as a top-level function with the Context widened to Any? so that common code can call it (the static member itself cannot be given an Any? overload). On Android context must be an android.content.Context; on Apple platforms, JS and wasmJs it is ignored.
All initialized apps; the context is ignored.
The initialized apps, mirroring FirebaseApp.getApps(Context) from the Firebase Android SDK as a top-level function with the Context widened to Any? so that common code can call it (the static member itself cannot be given an Any? overload). On Android context must be an android.content.Context; on Apple platforms, JS and wasmJs it is ignored.
All initialized apps; the context is ignored.
Initializes the default FirebaseApp, mirroring Firebase.initialize(Context) from the Firebase Android SDK with the Context widened to Any? so that common code can pass the platform context through.
Initializes the default FirebaseApp with options; see initialize.
Initializes the FirebaseApp called name with options; see initialize.
Configures the default app from GoogleService-Info.plist; the context is ignored.
Initializes the default FirebaseApp, mirroring Firebase.initialize(Context) from the Firebase Android SDK with the Context widened to Any? so that common code can pass the platform context through.
Initializes the default FirebaseApp with options; see initialize.
Initializes the FirebaseApp called name with options; see initialize.
Not supported on JS, where the options cannot be read from a default configuration: always throws.
Not supported on wasmJs, where the options cannot be read from a default configuration: always throws.
This timestamp as a kotlin.time.Instant, the multiplatform form of the JVM-only toInstant() and toDate().