Precondition

Prasyarat pada dokumen, digunakan untuk operasi bersyarat.

Representasi JSON
{

  // Union field condition_type can be only one of the following:
  "exists": boolean,
  "updateTime": string
  // End of list of possible types for union field condition_type.
}
Kolom
Kolom union condition_type. Jenis prasyarat. condition_type hanya ada berupa salah satu diantara berikut:
exists

boolean

Jika ditetapkan ke true, dokumen target harus ada. Jika ditetapkan ke false, dokumen target tidak boleh ada.

updateTime

string (Timestamp format)

Jika ditetapkan, dokumen target harus ada dan terakhir diperbarui pada saat itu. Stempel waktu harus selaras dalam mikrodetik.

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