Calendars

सभी मौजूदा कैलेंडर का कलेक्शन. Calendars vs CalendarList भी देखें.

इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज के आखिर में जाएं.

संसाधन के बारे में जानकारी

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  },
  "autoAcceptInvitations": boolean
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
autoAcceptInvitations boolean यह कैलेंडर, न्योते अपने-आप स्वीकार करता है या नहीं. यह सुविधा सिर्फ़ संसाधन कैलेंडर के लिए उपलब्ध है.
conferenceProperties nested object इस कैलेंडर के लिए कॉन्फ़्रेंसिंग प्रॉपर्टी. उदाहरण के लिए, किस तरह की कॉन्फ़्रेंस की अनुमति है.
conferenceProperties.allowedConferenceSolutionTypes[] list इस कैलेंडर के लिए, कॉन्फ़्रेंस के जिन समाधानों का इस्तेमाल किया जा सकता है उनके टाइप.

इन वैल्यू का इस्तेमाल किया जा सकता है:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
ज़रूरी नहीं.

dataOwner string कैलेंडर के मालिक का ईमेल पता. इसे सिर्फ़ सेकंडरी कैलेंडर के लिए सेट किया जाता है. सिर्फ़ पढ़ने के लिए.
description string कैलेंडर के बारे में जानकारी. ज़रूरी नहीं. लिखा जा सकता है
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 का इस्तेमाल करना बेहतर होता है. आपके दिए गए फ़ील्ड की वैल्यू, मौजूदा वैल्यू की जगह ले लेती हैं. अनुरोध में जिन फ़ील्ड के बारे में नहीं बताया जाता है उनमें कोई बदलाव नहीं होता. अगर ऐरे फ़ील्ड के बारे में बताया गया है, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, ऐरे के पिछले सभी एलिमेंट हट जाते हैं.
अपडेट करें
किसी कैलेंडर के लिए मेटाडेटा अपडेट करता है.