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 telah diperbarui terakhir kali pada saat itu. Stempel waktu harus diselaraskan dalam mikrodetik.

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".