public sealed class BatchGetDocumentsResponse : IMessage<BatchGetDocumentsResponse>, IEquatable<BatchGetDocumentsResponse>, IDeepCloneable<BatchGetDocumentsResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Firestore v1 API class BatchGetDocumentsResponse.
The streamed response for
[Firestore.BatchGetDocuments][google.firestore.v1.Firestore.BatchGetDocuments].
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eBatchGetDocumentsResponse\u003c/code\u003e class is part of the Firestore v1 API, designed for handling streamed responses from \u003ccode\u003eFirestore.BatchGetDocuments\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in data handling and serialization within the .NET environment.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties such as \u003ccode\u003eFound\u003c/code\u003e (a requested document), \u003ccode\u003eMissing\u003c/code\u003e (a requested but non-existent document name), \u003ccode\u003eReadTime\u003c/code\u003e (the document's read timestamp), \u003ccode\u003eResultCase\u003c/code\u003e, and \u003ccode\u003eTransaction\u003c/code\u003e (for transaction-related information).\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors: a default constructor \u003ccode\u003eBatchGetDocumentsResponse()\u003c/code\u003e and an overload to make a copy \u003ccode\u003eBatchGetDocumentsResponse(BatchGetDocumentsResponse other)\u003c/code\u003e to facilitate creating new instances.\u003c/p\u003e\n"],["\u003cp\u003eMultiple documented versions are available for the \u003ccode\u003eBatchGetDocumentsResponse\u003c/code\u003e, from 2.3.0 to the latest 3.10.0, indicating ongoing development and updates to the API.\u003c/p\u003e\n"]]],[],null,[]]