Options for creating a new transaction.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field mode . The mode of the transaction. mode can be only one of the following: |
|
readOnly |
The transaction can only be used for read operations. |
readWrite |
The transaction can be used for both read and write operations. |
ReadOnly
Options for a transaction that can only be used to read documents.
JSON representation |
---|
{ "readTime": string } |
Fields | |
---|---|
readTime |
Reads documents at the given time. This may not be older than 60 seconds. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
ReadWrite
Options for a transaction that can be used to read and write documents.
JSON representation |
---|
{ "retryTransaction": string } |
Fields | |
---|---|
retryTransaction |
An optional transaction to retry. A base64-encoded string. |