Precondition

Es una condición previa de un documento que se usa para operaciones condicionales.

Representación 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ón condition_type. Es el tipo de condición previa. condition_type puede ser solo uno de los siguientes:
exists

boolean

Cuando se establece en true, el documento de destino debe existir. Cuando se establece en false, el documento de destino no debe existir.

updateTime

string (Timestamp format)

Si se establece, el documento de destino debe existir y haber sido actualizado por última vez en ese momento. La marca de tiempo debe alinearse con microsegundos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".