The update time of the entity on the server after processing the mutation.
If the mutation doesn't change anything on the server, then the timestamp
will be the update timestamp of the current entity. This field will not be
set after a 'delete'.
The version of the entity on the server after processing the mutation. If
the mutation doesn't change anything on the server, then the version will
be the version of the current entity or, if no entity is present, a version
that is strictly greater than the version of any previous entity and less
than the version of any possible future entity.
[[["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\u003eThis webpage provides documentation for the \u003ccode\u003eMutationResult\u003c/code\u003e class within the Google Cloud Datastore v1 API, specifically for version 4.13.0, with links to other versions of the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMutationResult\u003c/code\u003e class represents the outcome of a mutation operation and can determine if a conflict was detected, along with the create and update times of the entity involved.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMutationResult\u003c/code\u003e class exposes properties like \u003ccode\u003eConflictDetected\u003c/code\u003e (boolean), \u003ccode\u003eCreateTime\u003c/code\u003e (Timestamp), \u003ccode\u003eKey\u003c/code\u003e, \u003ccode\u003eUpdateTime\u003c/code\u003e (Timestamp), and \u003ccode\u003eVersion\u003c/code\u003e (long) to provide details about the mutation's result.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMutationResult\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes constructors for creating \u003ccode\u003eMutationResult\u003c/code\u003e instances, either as a new instance or as a copy of another \u003ccode\u003eMutationResult\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]