कैलेंडर एपीआई के रिसॉर्स टाइप

Calendar API का बैकग्राउंड

कैलेंडर के कॉन्सेप्ट

Google Calendar को कई बुनियादी सिद्धांतों पर बनाया गया है:

इवेंट
कैलेंडर पर मौजूद एक इवेंट, जिसमें इवेंट का टाइटल, शुरू और खत्म होने का समय, और उसमें शामिल होने वाले लोगों की जानकारी शामिल है.
Calendar
एक कैलेंडर एंट्री जिसमें कैलेंडर का मेटाडेटा, जैसे कि ब्यौरा शामिल है.
कैलेंडर सूची
Calendar के यूज़र इंटरफ़ेस (यूआई) में उपयोगकर्ता के कैलेंडर की सूची में मौजूद सभी कैलेंडर की सूची.
सेटिंग
कैलेंडर के यूज़र इंटरफ़ेस (यूआई) की उपयोगकर्ता की पसंद, जैसे कि उपयोगकर्ता का टाइम ज़ोन.
ACL
ऐक्सेस कंट्रोल का एक नियम, जिसमें नियम के टाइप और दायरे जैसी जानकारी शामिल है.

Calendar API का डेटा मॉडल

संसाधन, यूनीक आइडेंटिफ़ायर वाली व्यक्तिगत डेटा इकाई होता है. Calendar API पांच तरह के संसाधनों पर काम करता है:

इवेंट का संसाधन
कैलेंडर के किसी एक इवेंट को दिखाता है.
कैलेंडर संसाधन
किसी खास कैलेंडर के लिए मेटाडेटा के बारे में बताता है.
CalendarList से जुड़ा संसाधन
इसमें उस कैलेंडर के मेटाडेटा के बारे में बताया जाता है जो यूज़र इंटरफ़ेस (यूआई) में उपयोगकर्ता की कैलेंडर सूची में दिखता है.
सेटिंग संसाधन
कैलेंडर के यूज़र इंटरफ़ेस (यूआई) से किसी एक उपयोगकर्ता की प्राथमिकता को दिखाता है.
ACL संसाधन
एसीएल का प्रतिनिधित्व करता है.

Calendar API का डेटा मॉडल, कलेक्शन नाम के संसाधनों के ग्रुप पर आधारित होता है:

इवेंट कलेक्शन
इसमें किसी खास कैलेंडर संसाधन में सभी इवेंट संसाधन शामिल होते हैं.
CalendarList का कलेक्शन
इसमें किसी खास उपयोगकर्ता के लिए सभी CalendarList के संसाधन शामिल होते हैं.
सेटिंग कलेक्शन
इसमें किसी खास उपयोगकर्ता के लिए सभी सेटिंग संसाधन होते हैं.
ACL कलेक्शन
इसमें किसी खास कैलेंडर पर लागू किए गए सभी एसीएल संसाधन होते हैं.