Class BatchGetDocumentsResponse (2.5.0)

public sealed class BatchGetDocumentsResponse : IMessage<BatchGetDocumentsResponse>, IEquatable<BatchGetDocumentsResponse>, IDeepCloneable<BatchGetDocumentsResponse>, IBufferMessage, IMessage

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

Inheritance

Object > BatchGetDocumentsResponse

Namespace

Google.Cloud.Firestore.V1

Assembly

Google.Cloud.Firestore.V1.dll

Constructors

BatchGetDocumentsResponse()

public BatchGetDocumentsResponse()

BatchGetDocumentsResponse(BatchGetDocumentsResponse)

public BatchGetDocumentsResponse(BatchGetDocumentsResponse other)
Parameter
NameDescription
otherBatchGetDocumentsResponse

Properties

Found

public Document Found { get; set; }

A document that was requested.

Property Value
TypeDescription
Document

Missing

public string Missing { get; set; }

A document name that was requested but does not exist. In the format: projects/{project_id}/databases/{database_id}/documents/{document_path}.

Property Value
TypeDescription
String

ReadTime

public Timestamp ReadTime { get; set; }

The time at which the document was read. This may be monotically increasing, in this case the previous documents in the result stream are guaranteed not to have changed between their read_time and this one.

Property Value
TypeDescription
Timestamp

ResultCase

public BatchGetDocumentsResponse.ResultOneofCase ResultCase { get; }
Property Value
TypeDescription
BatchGetDocumentsResponse.ResultOneofCase

Transaction

public ByteString Transaction { get; set; }

The transaction that was started as part of this request. Will only be set in the first response, and only if [BatchGetDocumentsRequest.new_transaction][google.firestore.v1.BatchGetDocumentsRequest.new_transaction] was set in the request.

Property Value
TypeDescription
ByteString