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 "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"