REST Resource: users.settings.delegates

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

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

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

string

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

verificationStatus

enum (VerificationStatus)

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

VerificationStatus

यह बताता है कि ऐक्सेस देने के लिए, ईमेल पते के मालिकाना हक की पुष्टि की गई है या नहीं.

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

तरीके

create

किसी प्रतिनिधि को उसकी पुष्टि की स्थिति के साथ सीधे accepted पर सेट करता है, बिना कोई पुष्टि ईमेल भेजे.

delete

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

get

चुना गया डेलिगेट मिलता है.

list

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