बढ़ाई गई प्रॉपर्टी और अनुमान

किसी शेयर किए गए संपर्क की कस्टम विशेषताएं तय करने के लिए, एक्सटेंडेड प्रॉपर्टी और प्रोजेक्शन का इस्तेमाल करें.

एक्सटेंडेड प्रॉपर्टी

आप शेयर की गई संपर्क से जुड़ी अतिरिक्त जानकारी को किसी शेयर की गई संपर्क एंट्री के लिए, आर्बिट्रेरी नाम-वैल्यू पेयर के साथ एक एक्सटेंडेड प्रॉपर्टी के रूप में सेट कर सकते हैं. यह आपकी ज़िम्मेदारी है कि आप किसी चीज़ की खासियत को बरकरार रखें. एक्सटेंडेड प्रॉपर्टी की वैल्यू को वैल्यू (आर्बिट्ररी स्ट्रिंग) या एक्सएमएल ब्लॉब (सादा टेक्स्ट) के तौर पर सेव किया जा सकता है. शेयर किए गए हर संपर्क के पास, ज़्यादा से ज़्यादा 10 एक्सटेंडेड प्रॉपर्टी से जुड़ी जानकारी हो सकती है. हर एक्सटेंडेड प्रॉपर्टी छोटी होनी चाहिए. किसी फ़ोटो या रिंगटोन का इस्तेमाल न करें.

उदाहरण

यहां दिए गए उदाहरण में, कुंजी और वैल्यू वाली एक्सटेंडेड प्रॉपर्टी दिखाई गई है:

&lt;gd:extendedProperty name="com.google" value="<var>VALUE</var>"/&gt;

यहां दिए गए उदाहरण में, कुंजी और एक्सएमएल ब्लॉब वाली एक्सटेंडेड प्रॉपर्टी दिखाई गई है:

&lt;gd:extendedProperty name="com.google"&gt;
  &lt;<var>XML_PARAMETER</var>&gt;&lt;/<var>XML_PARAMETER</var>&gt;
&lt;/gd:extendedProperty>

प्रोजेक्शन वैल्यू

प्रॉपर्टी के दिखने की सीमा बढ़ाने के लिए, प्रोजेक्शन का इस्तेमाल करें. एक्सटेंडेड प्रॉपर्टी (gd:extendedElement एलिमेंट) को सिर्फ़ full या property-KEY प्रोजेक्शन में सेट करने की अनुमति है.

नीचे दी गई टेबल में, इस्तेमाल की जा सकने वाली प्रोजेक्शन वैल्यू के बारे में बताया गया है:

प्रोजेक्शन का नाम ब्यौरा
thin कोई भी gd:extendedProperty एलिमेंट न तो लौटाया जाता है और न ही अपडेट किया जाता है.
property-KEY KEY से एक्सटेंडेड प्रॉपर्टी (gd:extendedProperty एलिमेंट) की कुंजी के बारे में पता चलता है. यह वापस मिली है (GET अनुरोधों के लिए) या इसे अपडेट किया जाना चाहिए (PUT या POST अनुरोध के लिए). अगर अपडेट की कार्रवाइयों के दौरान, एक्सटेंडेड प्रॉपर्टी का इस्तेमाल नहीं किया जाता है, तो प्रॉपर्टी मिटा दी जाती है.
full सभी gd:extendedProperty एलिमेंट दिखाए जाते हैं और सभी एलिमेंट को अपडेट के दौरान शामिल करना होता है.