Precondition

दस्तावेज़ पर पहले से तय शर्त, जिसका इस्तेमाल कंडीशनल (शर्त के साथ) कार्रवाइयों के लिए किया जाता है.

जेएसओएन के काेड में दिखाना
{

  // 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 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".