Precondition

Warunek wstępny dokumentu 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 mieć tylko jedną z tych wartości:
exists

boolean

Gdy ustawiona jest 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 miał być ostatnio aktualizowany. Sygnatura czasowa musi być wyrównana w mikrosekundach.

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