public sealed class BatchWriteRequest : IMessage<BatchWriteRequest>, IEquatable<BatchWriteRequest>, IDeepCloneable<BatchWriteRequest>, IBufferMessage, IMessage
The request for [Firestore.BatchWrite][google.firestore.v1.Firestore.BatchWrite].
Method does not apply writes atomically and does not guarantee ordering.
Each write succeeds or fails independently. You cannot write to the same
document more than once per 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\u003eBatchWriteRequest\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Firestore.V1\u003c/code\u003e namespace, is used to create a request for the Firestore \u003ccode\u003eBatchWrite\u003c/code\u003e operation.\u003c/p\u003e\n"],["\u003cp\u003eThis class is sealed and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing various functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for \u003ccode\u003eBatchWriteRequest\u003c/code\u003e is 3.10.0, and the page offers documentation for several prior versions, going back to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBatchWriteRequest\u003c/code\u003e contains properties such as \u003ccode\u003eDatabase\u003c/code\u003e (a string representing the database name), \u003ccode\u003eLabels\u003c/code\u003e (a map of string keys to string values), and \u003ccode\u003eWrites\u003c/code\u003e (a repeated field of \u003ccode\u003eWrite\u003c/code\u003e objects).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eWrites\u003c/code\u003e property allows for applying multiple writes, but it's important to note that the writes are not applied atomically, they do not guarantee ordering, and each one succeeds or fails individually.\u003c/p\u003e\n"]]],[],null,[]]