google_api_firebase v0.4.3 GoogleApi.Firebase.V1beta1.Model.WebAppConfig View Source

Configuration metadata of a single Firebase App for the web.

Attributes

  • apiKey (type: String.t, default: nil) - The API key associated with the WebApp.

  • appId (type: String.t, default: nil) - Immutable. The globally unique, Firebase-assigned identifier for the WebApp.

  • authDomain (type: String.t, default: nil) - The domain Firebase Auth configures for OAuth redirects, in the format: <code><var>PROJECT_ID</var>.firebaseapp.com</code>

  • databaseURL (type: String.t, default: nil) - The default Firebase Realtime Database URL.

  • locationId (type: String.t, default: nil) - The ID of the Project's default GCP resource location. The location is one of the available GCP resource locations.

    This field is omitted if the default GCP resource location has not been finalized yet. To set a Project's default GCP resource location, call FinalizeDefaultLocation after you add Firebase resources to the Project.

  • measurementId (type: String.t, default: nil) - This field will no longer be provided here. Instead, use GetAnalyticsDetails

  • messagingSenderId (type: String.t, default: nil) - The sender ID for use with Firebase Cloud Messaging.

  • projectId (type: String.t, default: nil) - Immutable. A user-assigned unique identifier for the FirebaseProject.

  • storageBucket (type: String.t, default: nil) - The default Cloud Storage for Firebase storage bucket name.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Firebase.V1beta1.Model.WebAppConfig{
  apiKey: String.t(),
  appId: String.t(),
  authDomain: String.t(),
  databaseURL: String.t(),
  locationId: String.t(),
  measurementId: String.t(),
  messagingSenderId: String.t(),
  projectId: String.t(),
  storageBucket: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.