सभी मौजूदा कैलेंडर का कलेक्शन. Calendars vs CalendarList भी देखें.
इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज के आखिर में जाएं.
संसाधन के बारे में जानकारी
{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}| प्रॉपर्टी का नाम | मान | ब्यौरा | नोट | 
|---|---|---|---|
conferenceProperties | 
        nested object | 
        इस कैलेंडर के लिए कॉन्फ़्रेंसिंग प्रॉपर्टी. उदाहरण के लिए, किस तरह की कॉन्फ़्रेंस की अनुमति है. | |
conferenceProperties.allowedConferenceSolutionTypes[] | 
        list | 
        इस कैलेंडर के लिए, कॉन्फ़्रेंस के लिए इस्तेमाल किए जा सकने वाले समाधानों के टाइप.   इन वैल्यू का इस्तेमाल किया जा सकता है: 
  | 
        |
dataOwner | 
        string | 
        कैलेंडर के मालिक का ईमेल पता. इसे सिर्फ़ सेकंडरी कैलेंडर के लिए सेट किया जाता है. सिर्फ़ पढ़ने के लिए. | |
description | 
        string | 
        कैलेंडर के बारे में जानकारी. ज़रूरी नहीं. | लिखा जा सकता है | 
etag | 
        etag | 
        संसाधन का ETag. | |
id | 
        string | 
        कैलेंडर का आइडेंटिफ़ायर. आईडी वापस पाने के लिए, calendarList.list() तरीके को कॉल करें. | |
kind | 
        string | 
        संसाधन का टाइप ("calendar#calendar"). | 
        |
location | 
        string | 
        कैलेंडर की भौगोलिक जगह की जानकारी, बिना स्ट्रक्चर वाले लेख के तौर पर. ज़रूरी नहीं. | लिखा जा सकता है | 
summary | 
        string | 
        कैलेंडर का टाइटल. | लिखा जा सकता है | 
timeZone | 
        string | 
        कैलेंडर का टाइम ज़ोन. (इसे IANA Time Zone Database के नाम के तौर पर फ़ॉर्मैट किया गया है. उदाहरण के लिए, "Europe/Zurich".) ज़रूरी नहीं. | लिखा जा सकता है | 
तरीके
- मिटाएं
 - मुख्य कैलेंडर से सभी इवेंट मिटाता है. इस ऑपरेशन से, किसी खाते के मुख्य कैलेंडर से जुड़े सभी इवेंट मिट जाते हैं.
 - मिटाएं
 - इस तरीके का इस्तेमाल करके, सेकंडरी कैलेंडर मिटाया जा सकता है. मुख्य कैलेंडर के सभी इवेंट मिटाने के लिए, calendars.clear का इस्तेमाल करें.
 - पाएं
 - किसी कैलेंडर के लिए मेटाडेटा दिखाता है.
 - insert
 - सेकंडरी कैलेंडर बनाता है. 
अनुरोध करने वाले पुष्टि किए गए उपयोगकर्ता को नए कैलेंडर का डेटा मालिक बना दिया जाता है.
 - पैच
 - किसी कैलेंडर के लिए मेटाडेटा अपडेट करता है. यह तरीका, पैच सिमैंटिक के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध में, तीन कोटा यूनिट इस्तेमाल होती हैं. इसलिए, 
getके बादupdateका इस्तेमाल करना बेहतर होता है. आपके दिए गए फ़ील्ड की वैल्यू, मौजूदा वैल्यू की जगह ले लेती हैं. अनुरोध में जिन फ़ील्ड के बारे में नहीं बताया जाता है उनमें कोई बदलाव नहीं होता. अगर ऐरे फ़ील्ड के बारे में बताया गया है, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, ऐरे के पिछले सभी एलिमेंट हट जाते हैं. - अपडेट करें
 - किसी कैलेंडर के लिए मेटाडेटा अपडेट करता है.