REST Resource: users.settings.delegates

संसाधन: डेलिगेट

किसी और को अपने ईमेल खाते का ऐक्सेस देने के लिए सेटिंग. आपने जिन लोगों को अपने ईमेल खाते का ऐक्सेस दिया है वे अपने खाते का इस्तेमाल करके, मैसेज पढ़ सकते हैं, भेज सकते हैं, और मिटा सकते हैं. साथ ही, वे संपर्कों को देख सकते हैं और जोड़ सकते हैं. जिन लोगों को आपके ईमेल खाते का ऐक्सेस दिया गया है उनके बारे में ज़्यादा जानने के लिए, "ईमेल का ऐक्सेस देने की सुविधा सेट अप करना" देखें.

जेएसओएन के काेड में दिखाना
{
  "delegateEmail": string,
  "verificationStatus": enum (VerificationStatus)
}
फ़ील्ड
delegateEmail

string

जिस व्यक्ति को ईमेल खाते का ऐक्सेस दिया गया है उसका ईमेल पता.

verificationStatus

enum (VerificationStatus)

इससे पता चलता है कि क्या इस पते की पुष्टि कर दी गई है और यह खाते के प्रतिनिधि के तौर पर काम कर सकता है. सिर्फ़ पढ़ने के लिए.

VerificationStatus

यह बताता है कि डेलिगेशन की सुविधा इस्तेमाल करने के लिए, ईमेल पते के मालिकाना हक की पुष्टि की गई है या नहीं.

Enums
verificationStatusUnspecified पुष्टि की स्थिति की जानकारी नहीं है.
accepted पता, खाते के लिए कोई प्रतिनिधि कार्रवाई कर सकता है.
pending पुष्टि करने का अनुरोध इस पते पर भेजा जा चुका है और मालिक ने अभी तक उसे स्वीकार नहीं किया है.
rejected पुष्टि करने का अनुरोध, उस ईमेल पते पर डाक से भेजा गया था और मालिक ने उसे अस्वीकार कर दिया है.
expired पुष्टि करने का अनुरोध इस पते पर डाक से भेजा गया था. इसकी समयसीमा खत्म हो गई, लेकिन पुष्टि नहीं हुई.

तरीके

create

ऐसे व्यक्ति को अपने ईमेल खाते का ऐक्सेस देता है जिसकी पुष्टि का स्टेटस सीधे accepted पर सेट होता है. इसके लिए, पुष्टि करने के लिए कोई ईमेल नहीं भेजा जाता.

delete

चुने गए प्रतिनिधि (जो किसी भी तरह की पुष्टि की स्थिति में से हो सकता है) को हटाता है और ऐसी किसी भी पुष्टि को रद्द करता है जो उसे इस्तेमाल करने के लिए ज़रूरी हो.

get

तय किया गया प्रतिनिधि पाता है.

list

खास खाते के लिए उन लोगों की सूची बनाता है जिन्हें संपर्कों का ऐक्सेस दिया गया है.