View Source API Reference google_api_firebase v0.13.1
Modules
API client metadata for GoogleApi.Firebase.V1beta1.
API calls for all endpoints tagged AvailableProjects.
API calls for all endpoints tagged Operations.
API calls for all endpoints tagged Projects.
Handle Tesla connections for GoogleApi.Firebase.V1beta1.
All fields are required.
Attributes
-
analyticsAccountId(type:String.t, default:nil) - The ID for the existing Google Analytics account that you want to link with theFirebaseProject. Specifying this field will provision a new Google Analytics property in your Google Analytics account and associate the new property with theFirebaseProject. -
analyticsPropertyId(type:String.t, default:nil) - The ID for the existing Google Analytics property that you want to associate with theFirebaseProject.
Attributes
-
databaseURL(type:String.t, default:nil) - 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. -
locationId(type:String.t, default:nil) - 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, callFinalizeDefaultLocationafter you add Firebase resources to the Project. -
projectId(type:String.t, default:nil) - Immutable. A user-assigned unique identifier for theFirebaseProject. This identifier may appear in URLs or names for some Firebase resources associated with the Project, but it should generally be treated as a convenience alias to reference the Project. -
storageBucket(type:String.t, default:nil) - 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.
Attributes
-
analyticsProperty(type:GoogleApi.Firebase.V1beta1.Model.AnalyticsProperty.t, default:nil) - The Analytics Property object associated with the specifiedFirebaseProject. This object contains the details of the Google Analytics property associated with the Project. -
streamMappings(type:list(GoogleApi.Firebase.V1beta1.Model.StreamMapping.t), default:nil) - - ForAndroidAppsandIosApps: a map ofapptostreamIdfor each Firebase App in the specifiedFirebaseProject. EachappandstreamIdappears only once. - ForWebApps: a map ofapptostreamIdandmeasurementIdfor eachWebAppin the specifiedFirebaseProject. Eachapp,streamId, andmeasurementIdappears only once.
Details of a Google Analytics property
Details of a Firebase App for Android.
Configuration metadata of a single Firebase App for Android.
DEPRECATED. Auto-provisioning of these resources is changing, so this object no longer reliably provides information about the resources within the Project. Instead, retrieve information about each resource directly from its resource-specific API. The default auto-provisioned resources associated with the Project.
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
Attributes
-
locationId(type:String.t, default:nil) - The ID of the Project's default GCP resource location. The location must be one of the available GCP resource locations.
A high-level summary of an App.
A FirebaseProject is the top-level Firebase entity. It is the container for Firebase Apps, Firebase Hosting sites, storage systems (Firebase Realtime Database, Cloud Firestore, Cloud Storage buckets), and other Firebase and Google Cloud Platform (GCP) resources. You create a FirebaseProject by calling AddFirebase and specifying an existing GCP Project. This adds Firebase resources to the existing GCP Project. Since a FirebaseProject is actually also a GCP Project, a FirebaseProject has the same underlying GCP identifiers (projectNumber and projectId). This allows for easy interop with Google APIs.
Details of a Firebase App for iOS.
Configuration metadata of a single Firebase App for iOS.
Attributes
-
apps(type:list(GoogleApi.Firebase.V1beta1.Model.AndroidApp.t), default:nil) - List of eachAndroidAppassociated with the specifiedFirebaseProject. -
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results. This token can be used in a subsequent call toListAndroidAppsto find the next group of Apps. Page tokens are short-lived and should not be persisted.
Attributes
-
locations(type:list(GoogleApi.Firebase.V1beta1.Model.Location.t), default:nil) - One page of results from a call toListAvailableLocations. -
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results and all available locations have been listed. This token can be used in a subsequent call toListAvailableLocationsto find more locations. Page tokens are short-lived and should not be persisted.
Attributes
-
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results. This token can be used in a subsequent calls toListAvailableProjectsto find the next group of Projects. Page tokens are short-lived and should not be persisted. -
projectInfo(type:list(GoogleApi.Firebase.V1beta1.Model.ProjectInfo.t), default:nil) - The list of GCPProjectswhich can have Firebase resources added to them.
Attributes
-
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results. This token can be used in a subsequent calls toListFirebaseProjectsto find the next group of Projects. Page tokens are short-lived and should not be persisted. -
results(type:list(GoogleApi.Firebase.V1beta1.Model.FirebaseProject.t), default:nil) - One page of the list of Projects that are accessible to the caller.
Attributes
-
apps(type:list(GoogleApi.Firebase.V1beta1.Model.IosApp.t), default:nil) - List of eachIosAppassociated with the specifiedFirebaseProject. -
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results. This token can be used in a subsequent call toListIosAppsto find the next group of Apps. Page tokens are short-lived and should not be persisted.
Attributes
-
apps(type:list(GoogleApi.Firebase.V1beta1.Model.WebApp.t), default:nil) - List of eachWebAppassociated with the specifiedFirebaseProject. -
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. If the string is empty, then this response is the last page of results. This token can be used in a subsequent call toListWebAppsto find the next group of Apps. Page tokens are short-lived and should not be persisted.
DEPRECATED. This Location is no longer used to determine Firebase resource locations. Instead, consult product documentation to determine valid locations for each resource used in your Project. A GCP resource location that can be selected for a FirebaseProject.
This is proto2's version of MessageSet.
This resource represents a long-running operation that is the result of a network API call.
Describes the progress of an LRO. It is included in the metadata field of the Operation.
Metadata about a long-running Product operation.
A reference to a Google Cloud Platform (GCP) Project.
Attributes
-
analyticsPropertyId(type:String.t, default:nil) - Optional. The ID of the Google Analytics property associated with the specifiedFirebaseProject. - If not set, then the Google Analytics property that is currently associated with the specifiedFirebaseProjectis removed. - If set, and the specifiedFirebaseProjectis currently associated with a different Google Analytics property, then the response is a412 Precondition Failederror.
Attributes
-
allowMissing(type:boolean(), default:nil) - If set to true, and the App is not found, the request will succeed but no action will be taken on the server. -
etag(type:String.t, default:nil) - Checksum provided in the AndroidApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
immediate(type:boolean(), default:nil) - Determines whether to immediately delete the AndroidApp. If set to true, the App is immediately deleted from the Project and cannot be undeleted (that is, restored to the Project). If not set, defaults to false, which means the App will be set to expire in 30 days. Within the 30 days, the App may be restored to the Project using UndeleteAndroidApp. -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be removed.
Attributes
-
allowMissing(type:boolean(), default:nil) - If set to true, and the App is not found, the request will succeed but no action will be taken on the server. -
etag(type:String.t, default:nil) - Checksum provided in the IosApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
immediate(type:boolean(), default:nil) - Determines whether to immediately delete the IosApp. If set to true, the App is immediately deleted from the Project and cannot be undeleted (that is, restored to the Project). If not set, defaults to false, which means the App will be set to expire in 30 days. Within the 30 days, the App may be restored to the Project using UndeleteIosApp -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be removed.
Attributes
-
allowMissing(type:boolean(), default:nil) - If set to true, and the App is not found, the request will succeed but no action will be taken on the server. -
etag(type:String.t, default:nil) - Checksum provided in the WebApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
immediate(type:boolean(), default:nil) - Determines whether to immediately delete the WebApp. If set to true, the App is immediately deleted from the Project and cannot be undeleted (that is, restored to the Project). If not set, defaults to false, which means the App will be set to expire in 30 days. Within the 30 days, the App may be restored to the Project using UndeleteWebApp -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be removed.
Attributes
-
apps(type:list(GoogleApi.Firebase.V1beta1.Model.FirebaseAppInfo.t), default:nil) - One page of results from a call toSearchFirebaseApps. -
nextPageToken(type:String.t, default:nil) - If the result list is too large to fit in a single response, then a token is returned. This token can be used in a subsequent calls toSearchFirebaseAppsto find the next group of Apps. Page tokens are short-lived and should not be persisted.
A SHA-1 or SHA-256 certificate associated with the AndroidApp.
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
Wire-format for a Status object
A mapping of a Firebase App to a Google Analytics data stream
Attributes
-
etag(type:String.t, default:nil) - Checksum provided in the AndroidApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be undeleted.
Attributes
-
etag(type:String.t, default:nil) - Checksum provided in the IosApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be undeleted.
Attributes
-
etag(type:String.t, default:nil) - Checksum provided in the WebApp resource. If provided, this checksum ensures that the client has an up-to-date value before proceeding. -
validateOnly(type:boolean(), default:nil) - If set to true, the request is only validated. The App will not be undeleted.
Details of a Firebase App for the web.
Configuration metadata of a single Firebase App for the web.