इंडेक्स
CalendarAddOnManifest(मैसेज)CalendarAddOnManifest.EventAccess(enum)CalendarExtensionPoint(मैसेज)ConferenceSolution(मैसेज)
CalendarAddOnManifest
ये प्रॉपर्टी, Calendar ऐड-ऑन के दिखने के तरीके और उसके काम करने के तरीके को पसंद के मुताबिक बनाती हैं.
| फ़ील्ड | |
|---|---|
homepageTrigger |
ज़रूरी नहीं. यह ऐसे एंडपॉइंट को तय करता है जिसे उन कॉन्टेक्स्ट में एक्ज़ीक्यूट किया जाता है जो तय किए गए कॉन्टेक्स्ट के ट्रिगर से मेल नहीं खाते. इस फ़ंक्शन से जनरेट किए गए सभी कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेंगे. हालांकि, जब यह ऐड-ऑन ज़्यादा टारगेट किए गए ट्रिगर का एलान करता है, तब ये कार्ड कॉन्टेक्स्ट के हिसाब से दिखाए जाने वाले कॉन्टेंट के पीछे छिप सकते हैं. यह पैरामीटर मौजूद होने पर, |
conferenceSolution[] |
ज़रूरी नहीं. इस ऐड-ऑन से मिलने वाले कॉन्फ़्रेंस के समाधानों के बारे में बताता है. |
createSettingsUrlFunction |
यह एक ऐसा एंडपॉइंट है जो ऐड-ऑन के सेटिंग पेज का यूआरएल बनाता है. |
eventOpenTrigger |
यह एक ऐसा एंडपॉइंट है जो किसी इवेंट को देखने या उसमें बदलाव करने के लिए खोले जाने पर ट्रिगर होता है. |
eventUpdateTrigger |
यह एक ऐसा एंडपॉइंट है जो ओपन इवेंट के अपडेट होने पर ट्रिगर होता है. |
calendarNotificationTrigger |
ज़रूरी नहीं. यह तब ट्रिगर होता है, जब उपयोगकर्ता के सब्सक्राइब किए गए कैलेंडर के लिए कोई इवेंट बनाया या अपडेट किया जाता है. यह सुविधा, सिर्फ़ |
eventAttachmentTrigger |
कॉन्टेक्स्ट के हिसाब से ट्रिगर होने वाले ऐड-ऑन के लिए कॉन्फ़िगरेशन. यह तब ट्रिगर होता है, जब उपयोगकर्ता Calendar के ड्रॉपडाउन मेन्यू में ऐड-ऑन अटैचमेंट प्रोवाइडर पर क्लिक करता है. |
currentEventAccess |
यह कुकी, इवेंट ऐड-ऑन ट्रिगर होने पर डेटा ऐक्सेस करने का लेवल तय करती है. |
EventAccess
यह एक इनम है, जो यह तय करता है कि डेटा ऐक्सेस करने वाले इवेंट ट्रिगर के लिए, किस लेवल के डेटा ऐक्सेस की ज़रूरत है.
| Enums | |
|---|---|
UNSPECIFIED |
जब eventAccess के लिए कोई वैल्यू सेट नहीं की जाती है, तब यह डिफ़ॉल्ट वैल्यू होती है. |
METADATA |
इस स्कोप से, इवेंट ट्रिगर को इवेंट के मेटाडेटा को ऐक्सेस करने की अनुमति मिलती है. जैसे, इवेंट आईडी और कैलेंडर आईडी. |
READ |
इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. |
WRITE |
इससे इवेंट ट्रिगर को इवेंट के मेटाडेटा का ऐक्सेस मिलता है. साथ ही, सभी कार्रवाइयां करने की सुविधा मिलती है. जैसे, शामिल होने वाले लोगों को जोड़ना और कॉन्फ़्रेंस का डेटा सेट करना. |
READ_WRITE |
इससे इवेंट ट्रिगर को, इवेंट के सभी फ़ील्ड का ऐक्सेस मिलता है. इनमें मेटाडेटा, शामिल होने वाले लोग, और कॉन्फ़्रेंस का डेटा शामिल है. साथ ही, इससे सभी कार्रवाइयां करने की सुविधा मिलती है. |
CalendarExtensionPoint
कैलेंडर ऐड-ऑन के ट्रिगर का एलान करने के लिए सामान्य फ़ॉर्मैट.
| फ़ील्ड | |
|---|---|
runFunction |
ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर, इस एंडपॉइंट को लागू किया जाता है. |
ConferenceSolution
यह कुकी, कॉन्फ़्रेंस से जुड़ी वैल्यू तय करती है.
| फ़ील्ड | |
|---|---|
onCreateFunction |
ज़रूरी है. कॉन्फ़्रेंस का डेटा बनाए जाने पर कॉल करने के लिए एंडपॉइंट. |
id |
ज़रूरी है. एक ऐड-ऑन में, कॉन्फ़्रेंसिंग के सभी समाधानों के लिए आईडी यूनीक होने चाहिए. ऐसा न होने पर, ऐड-ऑन ट्रिगर होने पर कॉन्फ़्रेंसिंग के गलत समाधान का इस्तेमाल किया जा सकता है. ऐड-ऑन का डिसप्ले नेम बदला जा सकता है. हालांकि, आईडी नहीं बदला जाना चाहिए. |
name |
ज़रूरी है. कॉन्फ़्रेंस की सुविधा देने वाले समाधान का डिसप्ले नेम. |
logoUrl |
ज़रूरी है. कॉन्फ़्रेंस के समाधान के लोगो की इमेज का यूआरएल. |