Precondition

شرط مسبق على مستند، يستخدم للعمليات الشرطية.

تمثيل 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.
}
الحقول
حقل الاتحاد condition_type. تمثّل هذه السمة نوع الشرط المُسبَق. يمكن أن يكون condition_type واحدًا فقط مما يلي:
exists

boolean

عند ضبط هذه السياسة على true، يجب أن يكون المستند الهدف متوفرًا. عند ضبط هذه السياسة على false، يجب ألا يتوفّر المستند الهدف.

updateTime

string (Timestamp format)

عند ضبط هذه السياسة، يجب أن يكون المستند المستهدَف متاحًا وأن يكون آخر تعديل له في ذلك الوقت. يجب محاذاة الطابع الزمني بالميكرو ثانية.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".