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 CollectionReference
 - a Client owns a DocumentReference
 
Classes
BaseClient
BaseClient(project=None, credentials=None, database='(default)', client_info=<google.api_core.gapic_v1.client_info.ClientInfo object>, 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.  |