Expand description
§Data Transfer Object definitions
In this module only those Data Transfer Objects (DTO) are defined, which are used by the firebase API to access, alter documents or firebase users.
Domain specific DTOs for OAuth or session management are defined in [crate::session
].
Structs§
- Array
Value - Batch
GetDocuments Request - Batch
GetDocuments Response - Begin
Transaction Request - Begin
Transaction Response - Collection
Selector - Commit
Request - Commit
Response - Composite
Filter - Cursor
- Document
- Document
Change - Document
Delete - Document
Mask - Document
Remove - Document
Transform - Documents
Target - Empty
- Existence
Filter - Field
Filter - Field
Reference - Field
Transform - Filter
- Google
Firestore Adminv1 Export Documents Request - Google
Firestore Adminv1 Import Documents Request - Google
Firestore Adminv1 Index - Google
Firestore Adminv1 Index Field - Google
Firestore Adminv1 List Indexes Response - Google
Longrunning Operation - LatLng
- List
Collection IdsRequest - List
Collection IdsResponse - List
Documents Response - Listen
Request - Listen
Response - MapValue
- OAuth
Response - Order
- Precondition
- Projection
- Query
Target - Read
Only - Read
Write - Rollback
Request - RunQuery
Request - RunQuery
Response - Sign
InWith IdpRequest - Status
- Structured
Query - Target
- Target
Change - Transaction
Options - Unary
Filter - Value
- Write
- Write
Request - Write
Response - Write
Result