TransactionOptions

建立新交易的選項。

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.
}
欄位
聯集欄位 mode。交易的模式。mode 只能是下列其中一項:
readOnly

object (ReadOnly)

交易只能用於讀取作業。

readWrite

object (ReadWrite)

交易可用於讀取和寫入作業。

ReadOnly

只能用於讀取文件的交易選項。

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.
}
欄位
聯集欄位 consistency_selector。這筆交易的一致性模式。如果未設定,則預設為同步一致性。consistency_selector 只能是下列其中一項:
readTime

string (Timestamp format)

在指定時間讀取文件。

這個值必須是過去 1 小時內的微秒精確度,如果已啟用「時間點復原」功能,則可以是過去 7 天內的整分鐘時間戳記。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

ReadWrite

可用於讀取及寫入文件的交易選項。

Firestore 不允許第三方驗證要求建立讀取/寫入交易。

JSON 表示法
{
  "retryTransaction": string
}
欄位
retryTransaction

string (bytes format)

要重試的選擇性交易。

Base64 編碼的字串。