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. El tipo de condición previa. Las direcciones (condition_type) solo pueden ser una de las siguientes opciones:
exists

boolean

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

updateTime

string (Timestamp format)

Cuando se establece, el documento de destino debe existir y haberse actualizado por última vez en ese momento. La marca de tiempo debe estar alineada con microsegundos.

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