संसाधन: फ़ाइल
किसी फ़ाइल के लिए मेटाडेटा.
संसाधन के कुछ तरीकों (जैसे कि files.update
) के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी वापस पाने के लिए, files.list
तरीके का इस्तेमाल करें.
जेएसओएन के काेड में दिखाना |
---|
{ "kind": string, "userPermission": { object ( |
फ़ील्ड | |
---|---|
kind |
सिर्फ़ आउटपुट के लिए. फ़ाइल का टाइप. यह हमेशा |
userPermission |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर प्रमाणित उपयोगकर्ता के लिए अनुमतियां. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. यह फ़ील्ड सिर्फ़ Google Drive में सेव किए गए कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह 'Docs एडिटर्स' या शॉर्टकट फ़ाइलों में अपने-आप नहीं भरता है. |
selfLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर वापस जाने के लिए लिंक. |
ownerNames[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के मालिक/मालिकों का नाम. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
lastModifyingUserName |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में बदलाव करने वाले आखिरी उपयोगकर्ता का नाम. |
editable |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
writersCanShare |
क्या लेखक, अन्य लोगों के साथ दस्तावेज़ शेयर कर सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
downloadUrl |
सिर्फ़ आउटपुट के लिए. फ़ाइल का डाउनलोड यूआरएल शॉर्ट वीडियो में लाइव था. यह फ़ील्ड सिर्फ़ Google Drive में सेव कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह Google Docs या शॉर्टकट फ़ाइलों के लिए नहीं भरा जाता. |
mimeType |
फ़ाइल का MIME टाइप. नया कॉन्टेंट अपलोड करते समय, सिर्फ़ अपडेट की जा सकती है. यह फ़ील्ड खाली छोड़ा जा सकता है. साथ ही, mimetype की जानकारी, अपलोड किए गए कॉन्टेंट के MIME टाइप से तय की जाएगी. |
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs एडिटर्स की फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिए लिंक. एक ऑब्जेक्ट जिसमें |
driveId |
सिर्फ़ आउटपुट के लिए. उस 'शेयर की गई ड्राइव' का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
parents[] |
ऐसे पैरंट फ़ोल्डर का कलेक्शन जिनमें यह फ़ाइल मौजूद है. अगर फ़ाइल को शामिल करने के अनुरोध में तय नहीं किया गया है, तो यह फ़ाइल सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में चली जाएगी. अगर कॉपी करने के अनुरोध में इन्हें शामिल नहीं किया जाता है, तो फ़ाइल, सोर्स फ़ाइल से खोजे जा सकने वाले पैरंट को इनहेरिट कर लेगी. files.update के अनुरोध में पैरंट सूची में बदलाव करने के लिए, |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो फ़ाइल के थंबनेल का कुछ समय तक दिखने वाला लिंक. आम तौर पर, ये कुछ घंटों के अंदर काम करते हैं. सिर्फ़ तब जानकारी अपने-आप भर जाती है, जब अनुरोध करने वाला ऐप्लिकेशन, फ़ाइल के कॉन्टेंट को ऐक्सेस कर सकता है. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
appDataContents |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है या नहीं. |
webViewLink |
सिर्फ़ आउटपुट के लिए. एक लिंक जो Google डिस्क की वेबसाइट होस्टिंग के ज़रिए सिर्फ़ सार्वजनिक फ़ोल्डर पर अपनी स्टैटिक वेब एसेट (एचटीएमएल, सीएसएस, JS वगैरह) देखने के लिए उपलब्ध है. |
iconLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के आइकॉन का लिंक. |
shared |
सिर्फ़ आउटपुट के लिए. फ़ाइल शेयर की गई है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में बदलाव करने वाला आखिरी उपयोगकर्ता. |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. सिर्फ़ कुछ पुरानी फ़ाइलों के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में जानकारी अपने-आप नहीं भरती. |
openWithLinks |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के हर ऐप्लिकेशन के आईडी का मैप, जिसमें उस ऐप्लिकेशन के साथ इस फ़ाइल को खोलने के लिंक का लिंक होता है. इसे सिर्फ़ तभी भरा जाता है, जब drive.apps.readonly दायरे का इस्तेमाल किया जाता है. एक ऑब्जेक्ट जिसमें |
defaultOpenWithLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को, उपयोगकर्ता के डिफ़ॉल्ट ऐप्लिकेशन से इस फ़ाइल पर खोलने के लिए लिंक. सिर्फ़ Drive.apps.readonly दायरे का इस्तेमाल करने पर ही जानकारी अपने-आप भर जाती है. |
headRevisionId |
सिर्फ़ आउटपुट के लिए. फ़ाइल के हेड बदलाव का आईडी. यह फ़ील्ड सिर्फ़ Google Drive में सेव किए गए कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह 'Docs एडिटर्स' या शॉर्टकट फ़ाइलों में अपने-आप नहीं भरता है. |
properties[] |
प्रॉपर्टी की सूची. |
copyable |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
etag |
सिर्फ़ आउटपुट के लिए. फ़ाइल का ETag. |
sharingUser |
सिर्फ़ आउटपुट के लिए. उपलब्ध होने पर, वह उपयोगकर्ता जिसने मौजूदा उपयोगकर्ता के साथ आइटम शेयर किया था. |
alternateLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल को किसी Google एडिटर या व्यूअर में खोलने का लिंक. |
embedLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल को एम्बेड करने के लिए लिंक. |
webContentLink |
सिर्फ़ आउटपुट के लिए. यह लिंक, कुकी के आधार पर पुष्टि करने की सुविधा का इस्तेमाल करके, ब्राउज़र में फ़ाइल के कॉन्टेंट को डाउनलोड करता है. कॉन्टेंट को सार्वजनिक तौर पर शेयर करने के मामले में, उसे बिना क्रेडेंशियल के डाउनलोड किया जा सकता है. |
fileSize |
सिर्फ़ आउटपुट के लिए. ब्लॉब और पहले पक्ष की एडिटर फ़ाइलों का साइज़, बाइट में. शॉर्टकट और फ़ोल्डर जैसी बिना साइज़ वाली फ़ाइलों में जानकारी अपने-आप नहीं भरेगी. |
copyRequiresWriterPermission |
टिप्पणी करने वालों और पाठकों के लिए, इस फ़ाइल को कॉपी, प्रिंट या डाउनलोड करने के विकल्प बंद होने चाहिए. |
permissions[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं की अनुमतियों की सूची. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
hasThumbnail |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल में थंबनेल है. इससे यह जानकारी नहीं मिलती कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, थंबनेललिंक फ़ील्ड की मौजूदगी देखें. |
spaces[] |
सिर्फ़ आउटपुट के लिए. स्पेस की सूची, जिसमें फ़ाइल शामिल है. |
folderColorRgb |
अगर फ़ाइल कोई फ़ोल्डर है या किसी फ़ोल्डर का शॉर्टकट है, तो फ़ोल्डर का रंग आरजीबी हेक्स स्ट्रिंग के तौर पर दिखाता है. इस्तेमाल किए जा सकने वाले रंगों की सूची, 'इसके बारे में जानकारी' संसाधन के directoryColorPalette फ़ील्ड में उपलब्ध है. अगर कोई ऐसा रंग चुना गया है जो इस्तेमाल नहीं किया जा सकता, तो उसे पैलेट के सबसे मिलते-जुलते रंग में बदल दिया जाएगा. |
id |
फ़ाइल का आईडी. |
title |
इस फ़ाइल का टाइटल. ध्यान दें कि शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, मेरी ड्राइव के रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर जैसे नहीं बदले जा सकने वाले आइटम के लिए, टाइटल एक जैसा रहता है. |
description |
फ़ाइल के बारे में, कम शब्दों में जानकारी दें. |
labels |
फ़ाइल के लिए लेबल का ग्रुप. |
labels.viewed |
क्या इस उपयोगकर्ता ने यह फ़ाइल देखी है. |
labels.restricted |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
labels.starred |
क्या इस फ़ाइल को उपयोगकर्ता ने स्टार का निशान लगाया है. |
labels.hidden |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
labels.trashed |
क्या इस फ़ाइल को ट्रैश में भेजा गया है. यह लेबल, फ़ाइल को ऐक्सेस करने वाले सभी उपयोगकर्ताओं पर लागू होता है. हालांकि, सिर्फ़ मालिकों को फ़ाइलें देखने और उन्हें ट्रैश से वापस लाने की अनुमति है. |
labels.modified |
सिर्फ़ आउटपुट के लिए. क्या इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल को बार-बार ट्रैश में भेजने के बजाय, साफ़ तौर पर ट्रैश में डाला गया है. |
createdDate |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए समय बनाएं (आरएफ़सी 3339 टाइमस्टैंप को फ़ॉर्मैट किया गया). |
modifiedDate |
पिछली बार जब इस फ़ाइल में किसी ने बदलाव किया था (आरएफ़सी 3339 का टाइमस्टैंप फ़ॉर्मैट किया था). यह सिर्फ़ तब अपडेट किया जा सकता है, जब setModifiedDate पैरामीटर सेट होता है. |
modifiedByMeDate |
सिर्फ़ आउटपुट के लिए. पिछली बार जब इस फ़ाइल में उपयोगकर्ता ने बदलाव किया था (आरएफ़सी 3339 का टाइमस्टैंप फ़ॉर्मैट किया गया था). ध्यान दें कि updatedDate सेट करने से, तारीख सेट करने वाले उपयोगकर्ता के लिए फिर से बदलाव करने की तारीख भी अपडेट हो जाएगी. |
lastViewedByMeDate |
उपयोगकर्ता ने पिछली बार इस फ़ाइल को कब देखा था (आरएफ़सी 3339 फ़ॉर्मैट वाला टाइमस्टैंप). |
markedViewedByMeDate |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
sharedWithMeDate |
सिर्फ़ आउटपुट के लिए. वह समय जब इस फ़ाइल को उपयोगकर्ता के साथ शेयर किया गया था (आरएफ़सी 3339 फ़ॉर्मैट वाला टाइमस्टैंप). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में इस्तेमाल किए गए कोटा बाइट की संख्या. |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए एक महीने के हिसाब से बढ़ती हुई वर्शन संख्या. यह सर्वर पर फ़ाइल में किए गए सभी बदलाव दिखाता है. भले ही, अनुरोध करने वाले उपयोगकर्ता को न दिखे. |
indexableText |
फ़ाइल के लिए इंडेक्स किए जा सकने वाले टेक्स्ट के एट्रिब्यूट (सिर्फ़ लिखा जा सकता है) |
indexableText.text |
इस फ़ाइल के लिए इंडेक्स किया जाने वाला टेक्स्ट. |
originalFilename |
अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम, अगर उपलब्ध हो या |
ownedByMe |
सिर्फ़ आउटपुट के लिए. फ़ाइल का मालिकाना हक मौजूदा उपयोगकर्ता के पास है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
canComment |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
shareable |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
fullFileExtension |
सिर्फ़ आउटपुट के लिए. पूरा फ़ाइल एक्सटेंशन; शीर्षक से निकाला गया. इसमें कई जोड़े जा सकते हैं, जैसे कि "tar.gz". टाइटल से किसी एक्सटेंशन को हटाने पर यह फ़ील्ड खाली नहीं होता. हालांकि, टाइटल पर एक्सटेंशन बदलने से यह फ़ील्ड अपडेट नहीं होता. यह फ़ील्ड सिर्फ़ Google Drive में सेव किए गए कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह 'Docs एडिटर्स' या शॉर्टकट फ़ाइलों में अपने-आप नहीं भरता है. |
isAppAuthorized |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल, अनुरोध करने वाले ऐप्लिकेशन से बनाई गई थी या खोली गई थी. |
teamDriveId |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में मौजूदा उपयोगकर्ता की क्षमताएं. हर क्षमता एक ऐसी बारीकी से की गई कार्रवाई से मेल खाती है जिसे उपयोगकर्ता कर सकता है. |
capabilities.canChangeRestrictedDownload |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
capabilities.canMoveChildrenOutOfDrive |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, इस फ़ोल्डर के चाइल्ड फ़ोल्डर को 'शेयर की गई ड्राइव' से बाहर ले जा सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canReadDrive |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता उस 'शेयर की गई ड्राइव' को पढ़ सकता है जिससे यह फ़ाइल जुड़ी है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canEdit |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल में बदलाव कर सकता है या नहीं. अन्य वजहों से यह भी हो सकता है कि उपयोगकर्ता, फ़ाइल में किस तरह के बदलाव करें. उदाहरण के लिए, |
capabilities.canCopy |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को कॉपी कर सकता है या नहीं. शेयर की गई ड्राइव में मौजूद किसी आइटम के लिए, क्या मौजूदा उपयोगकर्ता इस आइटम के बिना फ़ोल्डर वाले डिसेंडेंट को कॉपी कर सकता है या अगर यह आइटम, फ़ोल्डर नहीं है, तो खुद इस आइटम को कॉपी कर सकता है. |
capabilities.canComment |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल पर टिप्पणी कर सकता है या नहीं. |
capabilities.canAddChildren |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ोल्डर में बच्चों को जोड़ सकता है. जब आइटम कोई फ़ोल्डर नहीं होता है, तो यह हमेशा गलत होता है. |
capabilities.canDelete |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को मिटा सकता है या नहीं. |
capabilities.canDownload |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को डाउनलोड कर सकता है या नहीं. |
capabilities.canListChildren |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ोल्डर के चिल्ड्रेन को सूची में डाल सकता है. जब आइटम कोई फ़ोल्डर नहीं होता है, तो यह हमेशा गलत होता है. |
capabilities.canRemoveChildren |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ोल्डर से बच्चों को हटा सकता है. जब आइटम कोई फ़ोल्डर नहीं होता है, तो यह हमेशा गलत होता है. शेयर की गई ड्राइव में मौजूद फ़ोल्डर के लिए, |
capabilities.canRename |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ाइल का नाम बदल सकता है. |
capabilities.canTrash |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ाइल को ट्रैश में ले जा सकता है. |
capabilities.canReadRevisions |
सिर्फ़ आउटपुट के लिए. क्या वर्तमान उपयोगकर्ता इस फ़ाइल के संशोधन संसाधन पढ़ सकता है. शेयर की गई ड्राइव के किसी आइटम के लिए, चाहे इस आइटम के बिना फ़ोल्डर वाले डिसेंडेंट के बदलाव पढ़े जा सकते हैं या अगर यह आइटम एक फ़ोल्डर नहीं है, तो खुद में किए गए बदलाव पढ़े जा सकते हैं. |
capabilities.canReadTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canMoveTeamDriveItem |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canChangeCopyRequiresWriterPermission |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल की |
capabilities.canMoveItemIntoTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canUntrash |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल को ट्रैश से वापस ला सकता है या नहीं. |
capabilities.canModifyContent |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता इस फ़ाइल के कॉन्टेंट में बदलाव कर सकता है या नहीं. |
capabilities.canMoveItemWithinTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canMoveItemOutOfTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canDeleteChildren |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस फ़ोल्डर से चिल्ड्रेन मिटा सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canMoveChildrenOutOfTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canMoveChildrenWithinTeamDrive |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
capabilities.canTrashChildren |
सिर्फ़ आउटपुट के लिए. क्या वर्तमान उपयोगकर्ता इस फ़ोल्डर के चिल्ड्रेन को ट्रैश कर सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canMoveItemOutOfDrive |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, इस आइटम के पैरंट को बदलकर, इस आइटम को इस ड्राइव से बाहर ले जा सकता है. ध्यान दें कि जोड़े जा रहे नए पैरंट आइटम के आधार पर, आइटम के पैरंट को बदलने का अनुरोध अब भी काम नहीं कर सकता है. |
capabilities.canAddMyDriveParent |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, एक ही अनुरोध में किसी मौजूदा पैरंट को हटाए बिना, आइटम के लिए किसी पैरंट को जोड़ सकता है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, जानकारी अपने-आप नहीं भरती. |
capabilities.canRemoveMyDriveParent |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, उसी अनुरोध में दूसरे अभिभावक को जोड़े बिना आइटम से किसी पैरंट को हटा सकता है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, जानकारी अपने-आप नहीं भरती. |
capabilities.canMoveItemWithinDrive |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता इस आइटम को इस ड्राइव में ले जा सकता है. ध्यान दें कि जोड़े जा रहे नए पैरंट और हटाए जा रहे पैरंट के आधार पर, आइटम के पैरंट को बदलने का अनुरोध अब भी काम नहीं कर सकता है. |
capabilities.canShare |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल की शेयर करने की सेटिंग में बदलाव कर सकता है या नहीं. |
capabilities.canMoveChildrenWithinDrive |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, इस ड्राइव में मौजूद फ़ोल्डर के चिल्ड्रेन को माइग्रेट कर सकता है. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. ध्यान दें कि बच्चे के खाते को ट्रांसफ़र करने का अनुरोध अब भी अस्वीकार हो सकता है. ऐसा, बच्चे के मौजूदा उपयोगकर्ता के ऐक्सेस और डेस्टिनेशन फ़ोल्डर पर निर्भर करता है. |
capabilities.canModifyContentRestriction |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. |
capabilities.canAddFolderFromAnotherDrive |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता किसी दूसरी ड्राइव (अलग शेयर की गई ड्राइव या 'मेरी ड्राइव)' से इस फ़ोल्डर में फ़ोल्डर जोड़ सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत होता है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
capabilities.canChangeSecurityUpdateEnabled |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, लिंक शेयर मेटाडेटा पर securityUpdateEnabled फ़ील्ड को बदल सकता है. |
capabilities.canAcceptOwnership |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, फ़ाइल का मालिकाना हक पाने वाला व्यक्ति है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, जानकारी अपने-आप नहीं भरती. |
capabilities.canReadLabels |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल पर मौजूद लेबल पढ़ सकता है या नहीं. |
capabilities.canModifyLabels |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल के लेबल में बदलाव कर सकता है या नहीं. |
capabilities.canModifyEditorContentRestriction |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता उस फ़ाइल में कॉन्टेंट से जुड़ी पाबंदियों को जोड़ सकता है या उसमें बदलाव कर सकता है जो एडिटर पर पाबंदी लगी है. |
capabilities.canModifyOwnerContentRestriction |
सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, कॉन्टेंट पर लगी पाबंदियों को जोड़ सकता है या उनमें बदलाव कर सकता है. ये पाबंदियां, मालिकाना हक पर पाबंदी लगाई गई हैं. |
capabilities.canRemoveContentRestriction |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल पर कॉन्टेंट पर कोई पाबंदी है जिसे मौजूदा उपयोगकर्ता हटा सकता है. |
hasAugmentedPermissions |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल के लिए सीधे तौर पर अनुमतियां दी गई हैं. इस फ़ील्ड में सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम अपने-आप भरे जाते हैं. |
trashingUser |
सिर्फ़ आउटपुट के लिए. अगर फ़ाइल को ट्रैश में भेजा गया है, तो इसका मतलब है कि उस व्यक्ति ने उसे ट्रैश में डाला है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
canReadRevisions |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: इसके बजाय |
thumbnailVersion |
सिर्फ़ आउटपुट के लिए. थंबनेल की कैश मेमोरी में इस्तेमाल होने वाला थंबनेल वर्शन, अमान्य है. |
trashedDate |
सिर्फ़ आउटपुट के लिए. आइटम को ट्रैश में ले जाने का समय (आरएफ़सी 3339 टाइमस्टैंप को फ़ॉर्मैट किया गया). सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए, अनुमतियों के आईडी की files.list. |
thumbnail |
फ़ाइल के लिए थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब स्टैंडर्ड थंबनेल जनरेट नहीं किया जा सकता. |
thumbnail.image |
यूआरएल के हिसाब से सुरक्षित Base64, कोड में बदली गई थंबनेल इमेज के बाइट. यह आरएफ़सी 4648 के सेक्शन 5 के मुताबिक होना चाहिए. Base64 कोड में बदली गई स्ट्रिंग. |
thumbnail.mimeType |
थंबनेल का MIME टाइप. |
imageMediaMetadata |
सिर्फ़ आउटपुट के लिए. इमेज मीडिया के बारे में मेटाडेटा. यह जानकारी सिर्फ़ इमेज टाइप के लिए दिखेगी. साथ ही, इसका कॉन्टेंट इस बात पर निर्भर करेगा कि इमेज के कॉन्टेंट से क्या पार्स किया जा सकता है. |
imageMediaMetadata.flashUsed |
सिर्फ़ आउटपुट के लिए. क्या फ़ोटो बनाने के लिए फ़्लैश का इस्तेमाल किया गया है. |
imageMediaMetadata.meteringMode |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया मीटरिंग मोड. |
imageMediaMetadata.sensor |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए सेंसर का टाइप. |
imageMediaMetadata.exposureMode |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया एक्सपोज़र मोड. |
imageMediaMetadata.colorSpace |
सिर्फ़ आउटपुट के लिए. फ़ोटो का कलर स्पेस. |
imageMediaMetadata.whiteBalance |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया व्हाइट बैलेंस मोड. |
imageMediaMetadata.width |
सिर्फ़ आउटपुट के लिए. पिक्सल में इमेज की चौड़ाई. |
imageMediaMetadata.height |
सिर्फ़ आउटपुट के लिए. पिक्सल में इमेज की ऊंचाई. |
imageMediaMetadata.location |
सिर्फ़ आउटपुट के लिए. इमेज में जगह की जानकारी सेव की गई है. |
imageMediaMetadata.location.latitude |
सिर्फ़ आउटपुट के लिए. इमेज में सेव किया गया अक्षांश. |
imageMediaMetadata.location.longitude |
सिर्फ़ आउटपुट के लिए. इमेज में सेव किया गया देशांतर. |
imageMediaMetadata.location.altitude |
सिर्फ़ आउटपुट के लिए. इमेज में सेव की गई ऊंचाई. |
imageMediaMetadata.rotation |
सिर्फ़ आउटपुट के लिए. इमेज के मूल ओरिएंटेशन से घड़ी की सुई की दिशा में 90 डिग्री के घुमाव की संख्या. |
imageMediaMetadata.date |
सिर्फ़ आउटपुट के लिए. फ़ोटो लेने की तारीख और समय (EXIF फ़ॉर्मैट टाइमस्टैंप). |
imageMediaMetadata.cameraMake |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए कैमरे का इस्तेमाल. |
imageMediaMetadata.cameraModel |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए कैमरे का मॉडल. |
imageMediaMetadata.exposureTime |
सिर्फ़ आउटपुट के लिए. एक्सपोज़र की अवधि, सेकंड में. |
imageMediaMetadata.aperture |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया एपर्चर (f-number). |
imageMediaMetadata.focalLength |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई फ़ोकल लंबाई, मिलीमीटर में. |
imageMediaMetadata.isoSpeed |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई आईएसओ स्पीड. |
imageMediaMetadata.exposureBias |
सिर्फ़ आउटपुट के लिए. फ़ोटो का एक्सपोज़र बायस (APEX वैल्यू). |
imageMediaMetadata.maxApertureValue |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई फ़ोकल लंबाई वाले लेंस का सबसे छोटा f-नंबर (APEX वैल्यू). |
imageMediaMetadata.subjectDistance |
सिर्फ़ आउटपुट के लिए. फ़ोटो के सब्जेक्ट से दूरी मीटर में. |
imageMediaMetadata.lens |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया लेंस. |
videoMediaMetadata |
सिर्फ़ आउटपुट के लिए. वीडियो मीडिया के बारे में मेटाडेटा. यह सुविधा सिर्फ़ वीडियो के टाइप के लिए उपलब्ध होगी. |
videoMediaMetadata.width |
सिर्फ़ आउटपुट के लिए. पिक्सल में वीडियो की चौड़ाई. |
videoMediaMetadata.height |
सिर्फ़ आउटपुट के लिए. पिक्सल में वीडियो की ऊंचाई. |
videoMediaMetadata.durationMillis |
सिर्फ़ आउटपुट के लिए. वीडियो की अवधि मिलीसेकंड में. |
shortcutDetails |
शॉर्टकट फ़ाइल की जानकारी. सिर्फ़ उन शॉर्टकट फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें mimeType फ़ील्ड को |
shortcutDetails.targetId |
उस फ़ाइल का आईडी जिस पर यह शॉर्टकट ले जाता है. |
shortcutDetails.targetMimeType |
सिर्फ़ आउटपुट के लिए. उस फ़ाइल का MIME टाइप जिस पर यह शॉर्टकट ले जाता है. इस फ़ील्ड की वैल्यू, टारगेट के MIME टाइप का स्नैपशॉट है. इसे शॉर्टकट बनाते समय कैप्चर किया जाता है. |
shortcutDetails.targetResourceKey |
सिर्फ़ आउटपुट के लिए. टारगेट फ़ाइल के लिए ResourceKey. |
contentRestrictions[] |
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर लगी पाबंदियां. सिर्फ़ तब अपने-आप जानकारी भर जाती है, जब ऐसी कोई पाबंदी मौजूद हो. |
resourceKey |
सिर्फ़ आउटपुट के लिए. शेयर किए गए लिंक से आइटम को ऐक्सेस करने के लिए, कुंजी की ज़रूरत होती है. |
linkShareMetadata |
सिर्फ़ आउटपुट के लिए. LinkShare से जुड़ी जानकारी. इसमें उन लिंक यूआरएल का ब्यौरा होता है जिनका इस्तेमाल क्लाइंट इस आइटम को रेफ़र करने के लिए कर रहे हैं. |
linkShareMetadata.securityUpdateEligible |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल, सुरक्षा से जुड़े अपडेट की ज़रूरी शर्तों को पूरा करती है या नहीं. |
linkShareMetadata.securityUpdateEnabled |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए सुरक्षा से जुड़ा अपडेट चालू है या नहीं. |
labelInfo |
सिर्फ़ आउटपुट के लिए. फ़ाइल पर मौजूद लेबल की खास जानकारी. |
labelInfo.labels[] |
सिर्फ़ आउटपुट के लिए. फ़ाइल पर मौजूद लेबल का सेट, जैसा कि |
sha1Checksum |
सिर्फ़ आउटपुट के लिए. उपलब्ध होने पर, इस फ़ाइल से जुड़ा SHA1 चेकसम. यह फ़ील्ड सिर्फ़ Google Drive में सेव किए गए कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह 'Docs एडिटर्स' या शॉर्टकट फ़ाइलों में अपने-आप नहीं भरता है. |
sha256Checksum |
सिर्फ़ आउटपुट के लिए. उपलब्ध होने पर, इस फ़ाइल से जुड़ा SHA256 चेकसम. यह फ़ील्ड सिर्फ़ Google Drive में सेव किए गए कॉन्टेंट वाली फ़ाइलों के लिए भरा जाता है. यह 'Docs एडिटर्स' या शॉर्टकट फ़ाइलों में अपने-आप नहीं भरता है. |
ContentRestriction
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी.
जेएसओएन के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
फ़ाइल के कॉन्टेंट को सिर्फ़ पढ़ा जा सकता है या नहीं. अगर कोई फ़ाइल रीड-ओनली मोड में है, तो हो सकता है कि फ़ाइल में कोई नया बदलाव न जोड़ा गया हो, उसमें टिप्पणियां न जोड़ी गई हों या उसमें कोई बदलाव न किया गया हो, और फ़ाइल के टाइटल में बदलाव न किया गया हो. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जिनसे |
type |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर किस तरह की पाबंदी लगाई गई है. फ़िलहाल, |
restrictingUser |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी लगाने वाला उपयोगकर्ता. सिर्फ़ तब अपने-आप भर जाता है, जब |
restrictionDate |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). सिर्फ़ तब अपने-आप भर जाता है, जब |
ownerRestricted |
क्या कॉन्टेंट पर पाबंदी को सिर्फ़ वह उपयोगकर्ता बदल या हटा सकता है जिसके पास फ़ाइल का मालिकाना हक है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. क्या सिस्टम ने कॉन्टेंट पर पाबंदी लगाई है, जैसे कि इलेक्ट्रॉनिक हस्ताक्षर की वजह से. उपयोगकर्ता, सिस्टम पर लगी सीमित कॉन्टेंट की पाबंदियों में बदलाव नहीं कर सकते और न ही उन्हें हटा सकते हैं. |
तरीके |
|
---|---|
|
बताई गई फ़ाइल की कॉपी बनाता है. |
|
उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, उसे हमेशा के लिए मिटा दिया जाता है. |
|
उपयोगकर्ता की ट्रैश में भेजी गई सभी फ़ाइलें हमेशा के लिए मिटा देता है. |
|
Google Workspace के दस्तावेज़ को, अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
|
फ़ाइल आईडी का एक सेट जनरेट करता है, जो इंसर्ट करने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से फ़ाइल के मेटाडेटा या कॉन्टेंट की जानकारी मिलती है. |
|
नई फ़ाइल शामिल करता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
|
यह किसी फ़ाइल के लेबल की सूची बनाता है. |
|
यह नीति, फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करती है. |
|
यह किसी फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
फ़ाइल के अपडेट किए गए समय को मौजूदा सर्वर समय पर सेट करें. |
|
फ़ाइल को ट्रैश में ले जाता है. |
|
ट्रैश फ़ोल्डर से किसी फ़ाइल को वापस लाया जाता है. |
|
यह किसी फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
किसी फ़ाइल में बदलाव करने के लिए सदस्यता लेता है. |