Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/firebase:v1beta1.ts";

§Classes

Firebase

The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.

GoogleAuth

§Variables

auth

§Interfaces

AddFirebaseRequest

All fields are required.

AddGoogleAnalyticsRequest
AdminSdkConfig
AnalyticsDetails
AnalyticsProperty

Details of a Google Analytics property

AndroidApp

Details of a Firebase App for Android.

AndroidAppConfig

Configuration metadata of a single Firebase App for Android.

AvailableProjectsListOptions

Additional options for Firebase#availableProjectsList.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

DefaultResources

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.

Empty

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); }

FinalizeDefaultLocationRequest
FirebaseAppInfo

A high-level summary of an App.

FirebaseProject

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.

IosApp

Details of a Firebase App for iOS.

IosAppConfig

Configuration metadata of a single Firebase App for iOS.

ListAndroidAppsResponse
ListAvailableLocationsResponse
ListAvailableProjectsResponse
ListFirebaseProjectsResponse
ListIosAppsResponse
ListShaCertificatesResponse
ListWebAppsResponse
Location

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.

MessageSet

This is proto2's version of MessageSet.

Operation

This resource represents a long-running operation that is the result of a network API call.

OperationMetadata

Describes the progress of an LRO. It is included in the metadata field of the Operation.

ProductMetadata

Metadata about a long-running Product operation.

ProjectInfo

A reference to a Google Cloud Platform (GCP) Project.

ProjectsAndroidAppsListOptions

Additional options for Firebase#projectsAndroidAppsList.

ProjectsAndroidAppsPatchOptions

Additional options for Firebase#projectsAndroidAppsPatch.

ProjectsAvailableLocationsListOptions

Additional options for Firebase#projectsAvailableLocationsList.

ProjectsIosAppsListOptions

Additional options for Firebase#projectsIosAppsList.

ProjectsIosAppsPatchOptions

Additional options for Firebase#projectsIosAppsPatch.

ProjectsListOptions

Additional options for Firebase#projectsList.

ProjectsPatchOptions

Additional options for Firebase#projectsPatch.

ProjectsSearchAppsOptions

Additional options for Firebase#projectsSearchApps.

ProjectsWebAppsListOptions

Additional options for Firebase#projectsWebAppsList.

ProjectsWebAppsPatchOptions

Additional options for Firebase#projectsWebAppsPatch.

RemoveAnalyticsRequest
RemoveAndroidAppRequest
RemoveIosAppRequest
RemoveWebAppRequest
SearchFirebaseAppsResponse
ShaCertificate

A SHA-1 or SHA-256 certificate associated with the AndroidApp.

Status

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.

StatusProto

Wire-format for a Status object

StreamMapping

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

UndeleteAndroidAppRequest
UndeleteIosAppRequest
UndeleteWebAppRequest
WebApp

Details of a Firebase App for the web.

WebAppConfig

Configuration metadata of a single Firebase App for the web.