TransactionOptions

Opsi untuk membuat transaksi baru.

Representasi JSON
{

  // Union field mode can be only one of the following:
  "readOnly": {
    object (ReadOnly)
  },
  "readWrite": {
    object (ReadWrite)
  }
  // End of list of possible types for union field mode.
}
Kolom
Kolom union mode. Mode transaksi. mode hanya ada berupa salah satu diantara berikut:
readOnly

object (ReadOnly)

Transaksi hanya dapat digunakan untuk operasi baca.

readWrite

object (ReadWrite)

Transaksi tersebut dapat digunakan untuk operasi baca dan tulis.

Baca Saja

Opsi untuk transaksi yang hanya dapat digunakan untuk membaca dokumen.

Representasi JSON
{

  // Union field consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
Kolom
Kolom union consistency_selector. Mode konsistensi untuk transaksi ini. Jika tidak disetel, defaultnya adalah konsistensi kuat. consistency_selector hanya ada berupa salah satu diantara berikut:
readTime

string (Timestamp format)

Membaca dokumen pada waktu tertentu.

Ini harus berupa stempel waktu presisi mikrodetik dalam satu jam terakhir, atau jika Pemulihan Point-in-Time diaktifkan, juga dapat berupa stempel waktu menit penuh dalam 7 hari terakhir.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

BacaTulis

Opsi untuk transaksi yang dapat digunakan untuk membaca dan menulis dokumen.

Firestore tidak mengizinkan permintaan autentikasi pihak ketiga untuk membuat baca-tulis. transaksi.

Representasi JSON
{
  "retryTransaction": string
}
Kolom
retryTransaction

string (bytes format)

Transaksi opsional yang akan dicoba lagi.

String berenkode base64.