[][src]Crate firestore_grpc_cloudrun

Re-exports

pub use compute_metadata::get_project_id;

Modules

batch_get_documents_request
batch_get_documents_response
compute_metadata
document_transform
firestore_client

Generated client implementations.

get_document_request
list_documents_request
listen_request
listen_response
precondition
run_query_request
structured_query
target
target_change
transaction_options
value
write

Structs

ArrayValue

An array value.

BatchGetDocumentsRequest

The request for [Firestore.BatchGetDocuments][google.firestore.v1.Firestore.BatchGetDocuments].

BatchGetDocumentsResponse

The streamed response for [Firestore.BatchGetDocuments][google.firestore.v1.Firestore.BatchGetDocuments].

BeginTransactionRequest

The request for [Firestore.BeginTransaction][google.firestore.v1.Firestore.BeginTransaction].

BeginTransactionResponse

The response for [Firestore.BeginTransaction][google.firestore.v1.Firestore.BeginTransaction].

CommitRequest

The request for [Firestore.Commit][google.firestore.v1.Firestore.Commit].

CommitResponse

The response for [Firestore.Commit][google.firestore.v1.Firestore.Commit].

CreateDocumentRequest

The request for [Firestore.CreateDocument][google.firestore.v1.Firestore.CreateDocument].

Cursor

A position in a query result set.

DeleteDocumentRequest

The request for [Firestore.DeleteDocument][google.firestore.v1.Firestore.DeleteDocument].

Document

A Firestore document.

DocumentChange

A [Document][google.firestore.v1.Document] has changed.

DocumentDelete

A [Document][google.firestore.v1.Document] has been deleted.

DocumentMask

A set of field paths on a document. Used to restrict a get or update operation on a document to a subset of its fields. This is different from standard field masks, as this is always scoped to a [Document][google.firestore.v1.Document], and takes in account the dynamic nature of [Value][google.firestore.v1.Value].

DocumentRemove

A [Document][google.firestore.v1.Document] has been removed from the view of the targets.

DocumentTransform

A transformation of a document.

ExistenceFilter

A digest of all the documents that match a given target.

GetDocumentRequest

The request for [Firestore.GetDocument][google.firestore.v1.Firestore.GetDocument].

ListCollectionIdsRequest

The request for [Firestore.ListCollectionIds][google.firestore.v1.Firestore.ListCollectionIds].

ListCollectionIdsResponse

The response from [Firestore.ListCollectionIds][google.firestore.v1.Firestore.ListCollectionIds].

ListDocumentsRequest

The request for [Firestore.ListDocuments][google.firestore.v1.Firestore.ListDocuments].

ListDocumentsResponse

The response for [Firestore.ListDocuments][google.firestore.v1.Firestore.ListDocuments].

ListenRequest

A request for [Firestore.Listen][google.firestore.v1.Firestore.Listen]

ListenResponse

The response for [Firestore.Listen][google.firestore.v1.Firestore.Listen].

MapValue

A map value.

Precondition

A precondition on a document, used for conditional operations.

RollbackRequest

The request for [Firestore.Rollback][google.firestore.v1.Firestore.Rollback].

RunQueryRequest

The request for [Firestore.RunQuery][google.firestore.v1.Firestore.RunQuery].

RunQueryResponse

The response for [Firestore.RunQuery][google.firestore.v1.Firestore.RunQuery].

StructuredQuery

A Firestore query.

Target

A specification of a set of documents to listen to.

TargetChange

Targets being watched have changed.

TransactionOptions

Options for creating a new transaction.

UpdateDocumentRequest

The request for [Firestore.UpdateDocument][google.firestore.v1.Firestore.UpdateDocument].

Value

A message that can hold any of the supported value types.

Write

A write on a document.

WriteRequest

The request for [Firestore.Write][google.firestore.v1.Firestore.Write].

WriteResponse

The response for [Firestore.Write][google.firestore.v1.Firestore.Write].

WriteResult

The result of applying a write.

Functions

get_client

Type Definitions

BoxError