google_api_firebase v0.2.0 API Reference

Modules

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.

Attributes

  • analyticsAccountId (type: String.t, default: nil) - The ID for the existing Google Analytics account that you want to link with your FirebaseProject.

    Specifying this field will provision a new Google Analytics property in your Google Analytics account and associate the new property with your FirebaseProject.
  • analyticsPropertyId (type: String.t, default: nil) - The ID for the existing Google Analytics property that you want to associate with your FirebaseProject.

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 your project's default GCP resource location, call FinalizeDefaultLocation after you add Firebase services to your project.
  • projectId (type: String.t, default: nil) - Immutable. The globally unique, user-assigned project ID of the parent 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 specified FirebaseProject.

    This object contains the details of the Google Analytics property associated with the specified FirebaseProject.
  • streamMappings (type: list(GoogleApi.Firebase.V1beta1.Model.StreamMapping.t), default: nil) - For Android Apps and iOS Apps: A map of app to streamId for each Firebase App in the specified FirebaseProject. Each app and streamId appears only once.

    For Web Apps: A map of app to streamId and measurementId for each Firebase App in the specified FirebaseProject. Each app, streamId, and measurementId 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 a FirebaseProject.

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

Attributes

  • locationId (type: String.t, default: nil) - The ID of the default GCP resource location for the Project. 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.

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 each AndroidApp that is in the parent Firebase Project.
  • 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 to ListAndroidApps 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 to ListAvailableLocations.
  • 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 to ListAvailableLocations 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 to ListAvailableProjects to find the next group of GCP 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 GCP Projects 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 to ListFirebaseProjects 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 each IosApp that is in the parent Firebase Project.
  • 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 to ListIosApps to find the next group of Apps.

    Page tokens are short-lived and should not be persisted.

Attributes

  • certificates (type: list(GoogleApi.Firebase.V1beta1.Model.ShaCertificate.t), default: nil) - The list of SHA certificates associated with the App.

Attributes

  • apps (type: list(GoogleApi.Firebase.V1beta1.Model.WebApp.t), default: nil) - List of each WebApp that is in the parent Firebase Project.
  • 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 to ListWebApps 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 Project.

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 specified FirebaseProject.
    • If not set, then the Google Analytics property that is currently associated with the specified FirebaseProject is removed.
    • If set, and the specified FirebaseProject is currently associated with a different Google Analytics property, then the response is a 412 Precondition Failed error.

Attributes

  • apps (type: list(GoogleApi.Firebase.V1beta1.Model.FirebaseAppInfo.t), default: nil) - One page of results from a call to SearchFirebaseApps.
  • 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 to SearchFirebaseApps to find the next group of Apps.
    If the string is empty, then this response is the last page of results.
    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.

Wire-format for a Status object

A mapping of a Firebase App to a Google Analytics data stream

Message that groups a protocol type_id (as defined by MessageSet), with an encoded message of that type. Its use is similar to MessageSet, except it represents a single (type, encoded message) instead of a set.

Details of a Firebase App for the web.

Configuration metadata of a single Firebase App for the web.