संसाधन: फ़ाइल
किसी फ़ाइल का मेटाडेटा.
कुछ संसाधन तरीकों (जैसे कि files.update
) के लिए fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी पाने के लिए, files.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "kind": string, "userPermission": { object ( |
फ़ील्ड | |
---|---|
kind |
सिर्फ़ आउटपुट के लिए. फ़ाइल किस तरह की है. यह हमेशा |
userPermission |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर पुष्टि किए गए उपयोगकर्ता के लिए अनुमतियां. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें Google Drive में सेव किया गया कॉन्टेंट होता है; यह दस्तावेज़ एडिटर या शॉर्टकट फ़ाइलों के लिए अपने-आप नहीं भरता. |
selfLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर वापस जाने का लिंक. |
ownerNames[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के मालिक (मालिकों) के नाम. शेयर की गई ड्राइव में मौजूद आइटम के लिए, जानकारी अपने-आप नहीं भरती. |
lastModifyingUserName |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में बदलाव करने वाले आखिरी उपयोगकर्ता का नाम. |
editable |
सिर्फ़ आउटपुट के लिए. अब काम नहीं करता: इसके बजाय, |
writersCanShare |
लेखक, दस्तावेज़ को अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, जानकारी अपने-आप नहीं भरती. |
downloadUrl |
सिर्फ़ आउटपुट के लिए. फ़ाइल के डाउनलोड यूआरएल की अवधि कुछ समय तक रही. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें Google Drive में सेव किया गया कॉन्टेंट होता है; यह Google दस्तावेज़ या शॉर्टकट फ़ाइलों के लिए नहीं भरता. |
mimeType |
फ़ाइल का MIME टाइप. यह सिर्फ़ नया कॉन्टेंट अपलोड करते समय अपडेट होने पर बदला जा सकता है. इस फ़ील्ड को खाली छोड़ा जा सकता है. MIME टाइप, अपलोड किए गए कॉन्टेंट के एमआईएमई टाइप से तय किया जाएगा. |
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs एडिटर्स की फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिए लिंक. एक ऑब्जेक्ट, जिसमें |
driveId |
सिर्फ़ आउटपुट के लिए. उस शेयर की गई ड्राइव का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
parents[] |
फ़ाइल वाले पैरंट फ़ोल्डर का आईडी. एक फ़ाइल में सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है; एक से ज़्यादा अभिभावक तय करने की सुविधा काम नहीं करती. अगर किसी इंसर्ट करने के अनुरोध के तौर पर इसके बारे में नहीं बताया गया है, तो फ़ाइल सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में रख दी जाती है. अगर कॉपी करने के अनुरोध के तहत तय नहीं किया गया है, तो फ़ाइल, सोर्स फ़ाइल के खोजे जा सकने वाले पैरंट एलिमेंट को इनहेरिट करती है. Files.update अनुरोधों में अभिभावक सूची में बदलाव करने के लिए, |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो फ़ाइल के थंबनेल का कुछ समय के लिए लिंक. आम तौर पर, यह समयावधि घंटों के हिसाब से चालू रहती है. क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) की वजह से, इसे सीधे तौर पर वेब ऐप्लिकेशन पर इस्तेमाल करने के लिए नहीं बनाया गया है. किसी प्रॉक्सी सर्वर का इस्तेमाल करें. जानकारी अपने-आप सिर्फ़ तब भर जाती है, जब अनुरोध करने वाला ऐप्लिकेशन, फ़ाइल का कॉन्टेंट ऐक्सेस कर सकता है. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
appDataContents |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है या नहीं. |
webViewLink |
सिर्फ़ आउटपुट के लिए. एक लिंक जो Google डिस्क की वेबसाइट होस्टिंग के माध्यम से अपनी स्थिर वेब एसेट (HTML, CSS, JS आदि) देखने के लिए केवल सार्वजनिक फ़ोल्डर पर उपलब्ध है. |
iconLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के आइकॉन का लिंक. |
shared |
सिर्फ़ आउटपुट के लिए. फ़ाइल शेयर की गई है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, जानकारी अपने-आप नहीं भरती. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में बदलाव करने वाला आखिरी उपयोगकर्ता. इस फ़ील्ड में सिर्फ़ तब बदलाव किया जाता है, जब आखिरी बार बदलाव ऐसे उपयोगकर्ता ने किया हो जिसने साइन इन किया हुआ हो. |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. सिर्फ़ कुछ लेगसी फ़ाइलों के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में अपने-आप जानकारी नहीं भरती. |
openWithLinks |
सिर्फ़ आउटपुट के लिए. हर उपयोगकर्ता के ऐप्लिकेशन के आईडी का मैप, जिससे इस फ़ाइल को उस ऐप्लिकेशन से खोला जा सकता है. यह जानकारी सिर्फ़ तब अपने-आप भर जाती है, जब drive.apps.readonly दायरे का इस्तेमाल किया जाता है. एक ऑब्जेक्ट, जिसमें |
defaultOpenWithLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को, उपयोगकर्ता के डिफ़ॉल्ट ऐप्लिकेशन पर खोलने के लिए लिंक. यह जानकारी सिर्फ़ तब अपने-आप भर जाती है, जब drive.apps.readonly दायरे का इस्तेमाल किया जाता है. |
headRevisionId |
सिर्फ़ आउटपुट के लिए. फ़ाइल के हेड रिविज़न का आईडी. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें Google Drive में सेव किया गया कॉन्टेंट होता है; यह दस्तावेज़ एडिटर या शॉर्टकट फ़ाइलों के लिए अपने-आप नहीं भरता. |
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 |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए समय तय करें (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). |
modifiedDate |
पिछली बार जब इस फ़ाइल में किसी ने बदलाव किया था (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). इस पैरामीटर को सिर्फ़ तब अपडेट किया जा सकता है, जब setModeDate पैरामीटर सेट किया गया हो. |
modifiedByMeDate |
सिर्फ़ आउटपुट के लिए. पिछली बार जब उपयोगकर्ता ने इस फ़ाइल में बदलाव किया था (आरएफ़सी 3339 टाइमस्टैंप के फ़ॉर्मैट में). ध्यान दें कि संशोधितDate सेट करने से तारीख सेट करने वाले उपयोगकर्ताओं के लिए संशोधितByMe की तारीख भी अपडेट हो जाएगी. |
lastViewedByMeDate |
पिछली बार जब उपयोगकर्ता ने इस फ़ाइल को देखा था (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). |
markedViewedByMeDate |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
sharedWithMeDate |
सिर्फ़ आउटपुट के लिए. वह समय जब इस फ़ाइल को उपयोगकर्ता के साथ शेयर किया गया था (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए इस्तेमाल किए गए कोटा बाइट की संख्या. |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल की वर्शन संख्या एकरूप रूप से बढ़ रही है. यह सर्वर पर फ़ाइल में किए गए हर बदलाव को दिखाता है, यहां तक कि वे बदलाव भी नहीं जो अनुरोध करने वाले उपयोगकर्ता को नहीं दिखते. |
indexableText |
फ़ाइल के लिए इंडेक्स किए जा सकने वाले टेक्स्ट एट्रिब्यूट (सिर्फ़ लिखे जा सकते हैं) |
indexableText.text |
इस फ़ाइल के लिए इंडेक्स किया जाने वाला टेक्स्ट. |
originalFilename |
अगर अपलोड किया गया कॉन्टेंट उपलब्ध है, तो उसका ओरिजनल नाम या |
ownedByMe |
सिर्फ़ आउटपुट के लिए. फ़ाइल का मालिकाना हक मौजूदा उपयोगकर्ता के पास है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, जानकारी अपने-आप नहीं भरती. |
canComment |
सिर्फ़ आउटपुट के लिए. अब काम नहीं करता: इसके बजाय, |
shareable |
सिर्फ़ आउटपुट के लिए. अब काम नहीं करता: इसके बजाय, |
fullFileExtension |
सिर्फ़ आउटपुट के लिए. पूरा फ़ाइल एक्सटेंशन; टाइटल से एक्सट्रैक्ट किया जा सकता है. इसमें एक साथ कई एक्सटेंशन हो सकते हैं, जैसे कि "tar.gz". शीर्षक से किसी एक्सटेंशन को निकालने से यह फ़ील्ड साफ़ नहीं होता है; हालांकि, शीर्षक का एक्सटेंशन बदलने से यह फ़ील्ड अपडेट हो जाता है. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें Google Drive में सेव किया गया कॉन्टेंट होता है; यह दस्तावेज़ एडिटर या शॉर्टकट फ़ाइलों के लिए अपने-आप नहीं भरता. |
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 |
सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता लिंक शेयर मेटाडेटा पर safetyUpdateEnabled फ़ील्ड को बदल सकता है या नहीं. |
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 में सेव किया गया कॉन्टेंट होता है; यह दस्तावेज़ एडिटर या शॉर्टकट फ़ाइलों के लिए अपने-आप नहीं भरता. |
sha256Checksum |
सिर्फ़ आउटपुट के लिए. उपलब्ध होने पर, इस फ़ाइल से जुड़ा SHA256 चेकसम. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए जानकारी अपने-आप भर जाती है जिनमें Google Drive में सेव किया गया कॉन्टेंट होता है; यह दस्तावेज़ एडिटर या शॉर्टकट फ़ाइलों के लिए अपने-आप नहीं भरता. |
ContentRestriction
किसी फ़ाइल के कॉन्टेंट को ऐक्सेस करने से जुड़ी पाबंदी.
JSON के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
फ़ाइल का कॉन्टेंट सिर्फ़ पढ़ने के लिए है या नहीं. अगर कोई फ़ाइल सिर्फ़ पढ़ने के लिए है, तो उसमें कोई नया बदलाव नहीं जोड़ा जा सकता. साथ ही, टिप्पणियों को जोड़ा या बदला नहीं जा सकता. साथ ही, फ़ाइल के टाइटल में बदलाव नहीं किया जा सकता. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी क्यों लगाई गई है. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जिनमें |
type |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर लगी पाबंदी किस तरह की है. फ़िलहाल, सिर्फ़ |
restrictingUser |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदी लगाई है. |
restrictionDate |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी को सेट किया गया था (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी में सिर्फ़ वह उपयोगकर्ता बदलाव कर सकता है या उसे हटा सकता है जिसके पास फ़ाइल का मालिकाना हक है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. क्या सिस्टम ने कॉन्टेंट पर पाबंदी लगाई है. जैसे, इलेक्ट्रॉनिक हस्ताक्षर की वजह से. उपयोगकर्ता, सिस्टम की पाबंदी वाले कॉन्टेंट पर लगी पाबंदियों को न तो बदल सकते हैं और न ही हटा सकते हैं. |
तरीके |
|
---|---|
|
बताई गई फ़ाइल की कॉपी बनाता है. |
|
उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, उसे हमेशा के लिए मिटा दिया जाता है. |
|
उपयोगकर्ताओं की ट्रैश फ़ोल्डर में मौजूद सभी फ़ाइलें हमेशा के लिए मिटा दी जाती हैं. |
|
Google Workspace दस्तावेज़ को, अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
|
फ़ाइल आईडी का एक सेट जनरेट करता है, जिसे शामिल करने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से फ़ाइल का मेटाडेटा या कॉन्टेंट दिखाता है. |
|
नई फ़ाइल शामिल करता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
|
किसी फ़ाइल पर लेबल की सूची बनाता है. |
|
किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करता है. |
|
फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है. |
|
फ़ाइल के अपडेट किए गए समय को सर्वर के मौजूदा समय पर सेट करें. |
|
किसी फ़ाइल को ट्रैश में ले जाता है. |
|
किसी फ़ाइल को ट्रैश से वापस लाता है. |
|
फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है. |
|
इससे फ़ाइल में हुए बदलावों की सदस्यता ली जा सकती है. |