Class WebAppConfig
Configuration metadata of a single Firebase App for the web.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseManagement.v1beta1.Data
Assembly: Google.Apis.FirebaseManagement.v1beta1.dll
Syntax
public class WebAppConfig : IDirectResponseSchema
Properties
ApiKey
The
keyString
of the API key associated with the WebApp
. Note that this value is not the
apiKeyId
(the UID) of the API key associated with the
WebApp
.
Declaration
[JsonProperty("apiKey")]
public virtual string ApiKey { get; set; }
Property Value
Type | Description |
---|---|
string |
AppId
Immutable. The globally unique, Firebase-assigned identifier for the WebApp
.
Declaration
[JsonProperty("appId")]
public virtual string AppId { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthDomain
The domain Firebase Auth configures for OAuth redirects, in the format: PROJECT_ID.firebaseapp.com
Declaration
[JsonProperty("authDomain")]
public virtual string AuthDomain { get; set; }
Property Value
Type | Description |
---|---|
string |
DatabaseURL
DEPRECATED. Instead, find the default Firebase Realtime Database instance name using the list endpoint within the Firebase Realtime Database REST API. Note that the default instance for the Project might not yet be provisioned, so the return might not contain a default instance. The default Firebase Realtime Database URL.
Declaration
[JsonProperty("databaseURL")]
public virtual string DatabaseURL { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LocationId
DEPRECATED. Instead, use product-specific REST APIs to find the location of resources. 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.
Declaration
[JsonProperty("locationId")]
public virtual string LocationId { get; set; }
Property Value
Type | Description |
---|---|
string |
MeasurementId
The unique Google-assigned identifier of the Google Analytics web stream associated with the WebApp
.
Firebase SDKs use this ID to interact with Google Analytics APIs. This field is only present if the WebApp
is linked to a web stream in a Google Analytics App + Web property. Learn more about this ID and Google
Analytics web streams in the Analytics documentation.
To generate a measurementId
and link the WebApp
with a Google Analytics web stream, call
AddGoogleAnalytics
. For apps using the Firebase JavaScript
SDK v7.20.0 and later, Firebase dynamically fetches the measurementId
when your app initializes Analytics.
Having this ID in your config object is optional, but it does serve as a fallback in the rare case that the
dynamic fetch fails.
Declaration
[JsonProperty("measurementId")]
public virtual string MeasurementId { get; set; }
Property Value
Type | Description |
---|---|
string |
MessagingSenderId
The sender ID for use with Firebase Cloud Messaging.
Declaration
[JsonProperty("messagingSenderId")]
public virtual string MessagingSenderId { get; set; }
Property Value
Type | Description |
---|---|
string |
ProjectId
Immutable. A user-assigned unique identifier for the FirebaseProject
.
Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
StorageBucket
DEPRECATED. Instead, find the default Cloud Storage for Firebase bucket using the list endpoint within the Cloud Storage for Firebase REST API. Note that the default bucket for the Project might not yet be provisioned, so the return might not contain a default bucket. The default Cloud Storage for Firebase storage bucket name.
Declaration
[JsonProperty("storageBucket")]
public virtual string StorageBucket { get; set; }
Property Value
Type | Description |
---|---|
string |