Precondition

Uma pré-condição em um documento, usada para operações condicionais.

Representação 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.
}
Campos
Campo de união condition_type. O tipo de pré-condição. condition_type pode ser apenas de um dos tipos a seguir:
exists

boolean

Quando definido como true, o documento de destino precisa existir. Quando definido como false, o documento de destino não pode existir.

updateTime

string (Timestamp format)

Quando definido, o documento de destino precisa existir e ter sido atualizado pela última vez naquele momento. O carimbo de data/hora precisa estar alinhado em microssegundos.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".