दस्तावेज़ पर जाएँ
MCP सर्वर

संपर्क

वह पता-पुस्तिका जिसे यह मेलबॉक्स लिखता है।

संपर्क टूल

टूलयह क्या करता है
listContactsवे लोग जिन्हें यह मेलबॉक्स लिखता है, सबसे नया पत्राचार पहले। नाम या पते से खोजें, किसी एक ऑडियंस तक सीमित करें, या जिन्हें किसी ने जोड़ा उन्हें उनसे अलग करें जो अपने आप दर्ज हुए।
getContactईमेल पते से एक संपर्क, उसके पूरे नोट्स और हर उस ऑडियंस के साथ जिसमें वह है।
createContactहाथ से एक संपर्क जोड़ें। प्रति पता एक ही संपर्क, इसलिए जो पता पहले से यहाँ है उसे दो बार लिखने के बजाय अस्वीकार कर दिया जाता है। नया संपर्क डिफ़ॉल्ट ऑडियंस में शामिल हो जाता है।
updateContactकिसी संपर्क का नाम या उसके साथ रखे नोट्स बदलें। null भेजने पर फ़ील्ड खाली हो जाता है, और उसे छोड़ देने पर वह वैसा ही रहता है।
deleteContactकिसी संपर्क को हमेशा के लिए मिटाएँ। नोट्स उसके साथ चले जाते हैं, और वह हर उस ऑडियंस से भी निकल जाता है जिसमें वह था।

संपर्क उन्हें सहेजने वाले के नहीं, बल्कि मेलबॉक्स के होते हैं, इसलिए वही रोल रखने वाला सहकर्मी उसी पता-पुस्तिका को पढ़ता और लिखता है। किसी पते पर ऐप के कंपोज़र से पहली बार संदेश जाने पर संपर्क अपने आप दर्ज हो जाता है; किसी पते से आने वाला मेल कुछ नहीं लिखता।

पहचान पता ही है और कोई id नहीं है। इसलिए updateContact उसे बदल नहीं सकता, और किसी को नए पते पर ले जाना एक createContact और एक deleteContact है। createContact कोई source नहीं लेता: यहाँ बनी हर चीज़ manual है, और कोई सेंड उसे वापस auto पर नहीं गिराता।

इनमें से कुछ भी न कोई मेल भेजता है और न किसी को किसी चीज़ का सब्सक्राइबर बनाता है, और deleteContact किसी का सब्सक्रिप्शन नहीं हटाता, क्योंकि यह मेलबॉक्स सब्सक्रिप्शन की कोई स्थिति रखता ही नहीं। जिस पते को मेलबॉक्स लिखता रहता है वह अगले सेंड पर फिर से दर्ज हो जाता है, बिना नोट्स और बिना किसी ऑडियंस के।