Precondition

Warunek wstępny w dokumencie używany w operacjach warunkowych.

Zapis 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.
}
Pola
Pole sumy condition_type. Typ warunku wstępnego. condition_type może być tylko jedną z tych wartości:
exists

boolean

Jeśli zasada ma wartość true, dokument docelowy musi istnieć. Jeśli zasada ma wartość false, dokument docelowy nie może istnieć.

updateTime

string (Timestamp format)

Jeśli jest ustawiony, dokument docelowy musi istnieć i w tym czasie być ostatnio zaktualizowany. Sygnatura czasowa musi być wyrównana w mikrosekundach.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".