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

किसी खाते के लिए, ऐक्सेस पाने वाले लोगों की सूची दिखाता है.