Use a custom type on the client for Firestore documents (async)
bookmark_borderbookmark
Stay organized with collections
Save and categorize content based on your preferences.
Use a custom type on the client for Firestore documents (async).
Explore further
For detailed documentation that includes this code sample, see the following:
Code sample
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["This code example demonstrates how to use a custom type for Firestore documents in Python."],["The sample includes a `City` class that represents a Firestore document with fields such as name, state, country, capital status, population, and regions."],["The `City` class features `from_dict` and `to_dict` methods to convert between the class object and a dictionary representation for Firestore storage."],["Authentication for Firestore is set up using Application Default Credentials, suitable for local development."],["The code sample can be used to create a template for adding, updating, querying, and filtering data in Firestore, as outlined in the related documentation links."]]],[]]