संसाधन: फ़ाइल
फ़ाइल का मेटाडेटा.
कुछ संसाधन तरीकों (जैसे, 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[] |
पैरंट फ़ोल्डर का संग्रह जिसमें यह फ़ाइल शामिल है. अगर इंसर्ट अनुरोध के हिस्से के रूप में बताया नहीं गया है, तो फ़ाइल सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में रखी जाएगी. अगर इसे कॉपी के अनुरोध के हिस्से के रूप में बताया नहीं गया है, तो फ़ाइल पर सोर्स फ़ाइल के ऐसे सभी पैरंट शामिल हो जाएंगे जिन्हें खोजा जा सकता है. file.update के अनुरोध, पैरंट सूची में बदलाव करने के लिए |
thumbnailLink |
सिर्फ़ आउटपुट के लिए है. उपलब्ध होने पर, फ़ाइल के थंबनेल का अल्पकालिक लिंक. आम तौर पर, यह घंटों के क्रम में चलता है. अपने-आप जानकारी सिर्फ़ तब भरती है, जब अनुरोध करने वाला ऐप्लिकेशन फ़ाइल का कॉन्टेंट ऐक्सेस कर सकता है. अगर फ़ाइल सार्वजनिक रूप से शेयर नहीं की गई है, तो |
appDataContents |
सिर्फ़ आउटपुट के लिए है. क्या यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है. |
webViewLink |
सिर्फ़ आउटपुट के लिए है. एक लिंक सिर्फ़ सार्वजनिक फ़ोल्डर पर उपलब्ध है. इसकी मदद से, Google Drive की वेबसाइट होस्टिंग के ज़रिए, अपनी स्टैटिक वेब एसेट (एचटीएमएल, सीएसएस, 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 |
अगर फ़ाइल किसी फ़ोल्डर का या फ़ोल्डर का शॉर्टकट है, तो आरजीबी हेक्स स्ट्रिंग के तौर पर फ़ोल्डर का रंग. इस्तेमाल किए जा सकने वाले कलर की सूची, 'जानकारी' संसाधन के फ़ोल्डरColorPalette फ़ील्ड में उपलब्ध है. अगर रंग का इस्तेमाल नहीं किया जा सकता, तो इसे पैलेट में सबसे नज़दीकी रंग में बदल दिया जाएगा. |
id |
फ़ाइल का आईडी. |
title |
इस फ़ाइल का शीर्षक. ध्यान दें कि नहीं बदली जा सकने वाली चीज़ों, जैसे कि 'शेयर की गई ड्राइव' के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' के रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर के लिए, शीर्षक एक जैसा रहता है. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
labels |
फ़ाइल के लिए लेबल का एक ग्रुप. |
labels.viewed |
यह फ़ाइल, इस उपयोगकर्ता ने देखी है या नहीं. |
labels.restricted |
सिर्फ़ आउटपुट के लिए है. अमान्य: इसके बजाय |
labels.starred |
क्या इस फ़ाइल पर उपयोगकर्ता ने स्टार का निशान लगाया है. |
labels.hidden |
सिर्फ़ आउटपुट के लिए है. समर्थन नहीं होना या रुकना. |
labels.trashed |
क्या इस फ़ाइल को ट्रैश में भेजा गया है. यह लेबल, फ़ाइल को ऐक्सेस करने वाले सभी उपयोगकर्ताओं पर लागू होता है. हालांकि, सिर्फ़ मालिक ही ट्रैश में मौजूद फ़ाइलें देख सकते हैं और उन्हें ट्रैश से हटा सकते हैं. |
labels.modified |
सिर्फ़ आउटपुट के लिए है. क्या फ़ाइल में इस उपयोगकर्ता ने बदलाव किए हैं. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए है. क्या इस फ़ाइल को बार-बार ट्रैश में भेजने के बजाय, साफ़ तौर पर ट्रैश में डाला गया है. |
createdDate |
सिर्फ़ आउटपुट के लिए है. इस फ़ाइल के लिए समय बनाएं (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). |
modifiedDate |
पिछली बार इस फ़ाइल में किसी ने भी बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). setModifiedDate पैरामीटर सेट होने पर ही यह अपडेट किया जा सकता है. |
modifiedByMeDate |
सिर्फ़ आउटपुट के लिए है. पिछली बार इस फ़ाइल में उपयोगकर्ता ने बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). ध्यान दें कि साइज़ बदलने की तारीख सेट करने से, तारीख सेट करने वाले उपयोगकर्ता के लिए restrictedByMe की तारीख भी अपडेट हो जाएगी. |
lastViewedByMeDate |
पिछली बार इस फ़ाइल को उपयोगकर्ता ने देखा था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). |
markedViewedByMeDate |
सिर्फ़ आउटपुट के लिए है. समर्थन नहीं होना या रुकना. |
sharedWithMeDate |
सिर्फ़ आउटपुट के लिए है. वह समय जब यह फ़ाइल उपयोगकर्ता के साथ शेयर की गई थी (फ़ॉर्मैट किया गया RFC 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 |
सिर्फ़ आउटपुट के लिए है. आइटम के ट्रैश में भेजने का समय (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). सिर्फ़ 'शेयर की गई ड्राइव' में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए, id की सूची. |
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 |
सिर्फ़ आउटपुट के लिए है. फ़ोटो बनाने के लिए इस्तेमाल की गई ISO स्पीड. |
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 एडिटर्स या शॉर्टकट फ़ाइलों में नहीं किया जा सकता. |
कॉन्टेंट पर पाबंदी
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी लगाना.
जेएसओएन के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
क्या फ़ाइल का कॉन्टेंट सिर्फ़ पढ़ने के लिए उपलब्ध है. अगर कोई फ़ाइल सिर्फ़ पढ़ने के लिए है, तो हो सकता है कि फ़ाइल का नया वर्शन जोड़ा न जा सके. साथ ही, उस पर टिप्पणियां नहीं जोड़ी जा सकेंगी या उनमें कोई बदलाव नहीं किया जा सकेगा. साथ ही, हो सकता है कि फ़ाइल का शीर्षक न बदले. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जो |
type |
सिर्फ़ आउटपुट के लिए है. कॉन्टेंट पर लगी पाबंदी का टाइप. फ़िलहाल, सिर्फ़ एक ही वैल्यू |
restrictingUser |
सिर्फ़ आउटपुट के लिए है. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदियां लगाई हैं. अगर |
restrictionDate |
सिर्फ़ आउटपुट के लिए है. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). अगर |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी में बदलाव किया जा सकता है या उसे सिर्फ़ वह व्यक्ति हटा सकता है जिसके पास फ़ाइल का मालिकाना हक है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
तरीके |
|
---|---|
|
तय फ़ाइल की कॉपी बनाता है. |
|
ट्रैश में भेजे बिना उस फ़ाइल को हमेशा के लिए मिटा देता है जिसका मालिकाना हक उपयोगकर्ता के पास होता है. |
|
इससे उपयोगकर्ता की ट्रैश फ़ोल्डर में मौजूद सभी फ़ाइलें हमेशा के लिए मिट जाती हैं. |
|
Google Workspace के दस्तावेज़ को MIME टाइप वाले अनुरोध में एक्सपोर्ट करता है और एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
|
इससे फ़ाइल आईडी का एक सेट जनरेट होता है, जिसे इंसर्ट या कॉपी करने के अनुरोध में दिया जा सकता है. |
|
फ़ाइल के मेटाडेटा या कॉन्टेंट को आईडी के हिसाब से ऐक्सेस करता है. |
|
नई फ़ाइल शामिल करता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
|
फ़ाइल पर लेबल की सूची बनाता है. |
|
इसमें, फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव किए जाते हैं. |
|
फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
फ़ाइल के अपडेट किए गए समय को, मौजूदा सर्वर समय पर सेट करें. |
|
फ़ाइल को ट्रैश में ले जाता है. |
|
किसी फ़ाइल को ट्रैश से वापस लाता है. |
|
फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
फ़ाइल में बदलावों के लिए सदस्यता लेता है. |