API Reference google_api_firebase v0.10.0
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
) - 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, callFinalizeDefaultLocation
after 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
) - 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
) - - ForAndroidApps
andIosApps
: a map ofapp
tostreamId
for each Firebase App in the specifiedFirebaseProject
. Eachapp
andstreamId
appears only once. - ForWebApps
: a map ofapp
tostreamId
andmeasurementId
for eachWebApp
in the specifiedFirebaseProject
. Eachapp
,streamId
, andmeasurementId
appears only once.
Details of a Google Analytics property
Details of a Firebase App for Android.
Configuration metadata of a single Firebase App for Android.
The default 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); } The JSON representation for Empty
is empty JSON object {}
.
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 eachAndroidApp
associated 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 toListAndroidApps
to 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 toListAvailableLocations
to 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 toListAvailableProjects
to 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 GCPProjects
which 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 toListFirebaseProjects
to 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 eachIosApp
associated 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 toListIosApps
to 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 eachWebApp
associated 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 toListWebApps
to find the next group of Apps. Page tokens are short-lived and should not be persisted.
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.
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 specifiedFirebaseProject
is removed. - If set, and the specifiedFirebaseProject
is currently associated with a different Google Analytics property, then the response is a412 Precondition Failed
error.
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 toSearchFirebaseApps
to 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
Details of a Firebase App for the web.
Configuration metadata of a single Firebase App for the web.