Cloud Firestore API - Class Google::Cloud::Firestore::CommitResponse::WriteResult (v3.1.0)

Reference documentation and code samples for the Cloud Firestore API class Google::Cloud::Firestore::CommitResponse::WriteResult.

WriteResult

Represents the result of applying a write.

Inherits

  • Object

Example

require "google/cloud/firestore" firestore = Google::Cloud::Firestore.new commit_response = firestore.batch do |b|  # Set the data for NYC  b.set("cities/NYC", { name: "New York City" })  # Update the population for SF  b.update("cities/SF", { population: 1000000 })  # Delete LA  b.delete("cities/LA") end puts commit_response.commit_time commit_response.write_results.each do |write_result|  puts write_result.update_time end

Methods

#update_time

def update_time() -> Time

The last update time of the document after applying the write. Not set after a +delete+.

If the write did not actually change the document, this will be the previous update_time.

Returns
  • (Time) — The last update time.

#update_time=

def update_time=(value) -> Time

The last update time of the document after applying the write. Not set after a +delete+.

If the write did not actually change the document, this will be the previous update_time.

Parameter
  • value (Time) — The last update time.
Returns
  • (Time) — The last update time.