Client for interacting with the Google Cloud Firestore API.
This is the base from which all interactions with the API occur.
In the hierarchy of API concepts
- a Client owns a AsyncCollectionReference
- a Client owns a AsyncDocumentReference
Classes
AsyncClient
AsyncClient(
project=None,
credentials=None,
database=None,
client_info=google.api_core.gapic_v1.client_info.ClientInfo,
client_options=None,
)Client for interacting with Google Cloud Firestore API.
| Parameters | |
|---|---|
| Name | Description |
project |
Optional[str]
The project which the client acts on behalf of. If not passed, falls back to the default inferred from the environment. |
credentials |
Optional[
The OAuth2 Credentials to use for this client. If not passed, falls back to the default inferred from the environment. |
database |
Optional[str]
The database name that the client targets. For now, |
client_info |
Optional[google.api_core.gapic_v1.client_info.ClientInfo]
The client info used to send a user-agent string along with API requests. If |
client_options |
Union[dict, google.api_core.client_options.ClientOptions]
Client options used to set user options on the client. API Endpoint should be set through client_options. |