Precondition

Предварительное условие документа, используемое для условных операций.

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.
}
Поля
Поле объединения condition_type . Тип предварительного условия. condition_type может быть только одним из следующих:
exists

boolean

Если установлено значение true , целевой документ должен существовать. Если установлено значение false , целевой документ не должен существовать.

updateTime

string ( Timestamp format)

Если этот параметр установлен, целевой документ должен существовать и быть последний раз обновлен на данный момент. Временная метка должна быть выровнена по микросекундам.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .