रिसॉर्स: फ़ाइल
किसी फ़ाइल का मेटाडेटा.
files.update
जैसे कुछ संसाधन के तरीकों के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी पाने के लिए, files.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "kind": string, "userPermission": { object ( |
फ़ील्ड | |
---|---|
kind |
सिर्फ़ आउटपुट के लिए. फ़ाइल का टाइप. यह हमेशा |
userPermission |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर, पुष्टि किए गए उपयोगकर्ता के लिए अनुमतियां. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के कॉन्टेंट का MD5 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता. |
selfLink |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का लिंक. |
ownerNames[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के मालिक का (के) नाम. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती. |
lastModifyingUserName |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में आखिरी बार बदलाव करने वाले उपयोगकर्ता का नाम. |
editable |
सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, |
writersCanShare |
लेखक, दस्तावेज़ को दूसरे उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती. |
downloadUrl |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए, कुछ समय के लिए उपलब्ध डाउनलोड यूआरएल. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Google Docs या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता. |
mimeType |
फ़ाइल का MIME टाइप. नया कॉन्टेंट अपलोड करते समय ही, इसे अपडेट किया जा सकता है. इस फ़ील्ड को खाली छोड़ा जा सकता है. साथ ही, अपलोड किए गए कॉन्टेंट के MIME टाइप से mimetype तय किया जाएगा. |
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. ऐसा ऑब्जेक्ट जिसमें |
driveId |
सिर्फ़ आउटपुट के लिए. शेयर की गई उस ड्राइव का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है. |
parents[] |
उस पैरंट फ़ोल्डर का आईडी जिसमें फ़ाइल मौजूद है. किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है. एक से ज़्यादा पैरंट फ़ोल्डर नहीं हो सकते. अगर फ़ाइल को शामिल करने के अनुरोध में फ़ोल्डर की जानकारी नहीं दी गई है, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में डाल दिया जाता है. अगर कॉपी करने के अनुरोध में पैरंट फ़ोल्डर की जानकारी नहीं दी गई है, तो फ़ाइल को सोर्स फ़ाइल का कोई भी पैरंट फ़ोल्डर इनहेरिट कर लेगा. पैरंट फ़ोल्डर की सूची में बदलाव करने के लिए, files.update अनुरोधों में |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के थंबनेल का लिंक, जो कुछ समय के लिए उपलब्ध होता है. आम तौर पर, इसमें कुछ घंटे लगते हैं. क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) की वजह से, इसे वेब ऐप्लिकेशन पर सीधे तौर पर इस्तेमाल नहीं किया जा सकता. इसके लिए, प्रॉक्सी सर्वर का इस्तेमाल करें. यह सिर्फ़ तब पॉप्युलेट होता है, जब अनुरोध करने वाला ऐप्लिकेशन फ़ाइल का कॉन्टेंट ऐक्सेस कर सकता हो. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
appDataContents |
सिर्फ़ आउटपुट के लिए. यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है या नहीं. |
webViewLink |
सिर्फ़ आउटपुट के लिए. यह लिंक सिर्फ़ सार्वजनिक फ़ोल्डर पर उपलब्ध होता है. इसका इस्तेमाल, Google Drive की वेबसाइट होस्टिंग की मदद से, स्टैटिक वेब एसेट (एचटीएमएल, सीएसएस, जेएस वगैरह) देखने के लिए किया जाता है. |
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 |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में थंबनेल है या नहीं. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, thumbnailLink फ़ील्ड देखें. |
spaces[] |
सिर्फ़ आउटपुट के लिए. उन स्पेस की सूची जिनमें फ़ाइल मौजूद है. |
folderColorRgb |
अगर फ़ाइल कोई फ़ोल्डर या फ़ोल्डर का शॉर्टकट है, तो आरजीबी हेक्स स्ट्रिंग के तौर पर फ़ोल्डर का रंग. इस्तेमाल किए जा सकने वाले रंगों की सूची, 'इस बारे में जानकारी' रिसॉर्स के folderColorPalette फ़ील्ड में उपलब्ध होती है. अगर कोई ऐसा रंग चुना जाता है जो इस्तेमाल नहीं किया जा सकता, तो उसे पैलेट में मौजूद मिलते-जुलते रंग में बदल दिया जाएगा. |
id |
फ़ाइल का आईडी. |
title |
इस फ़ाइल का टाइटल. ध्यान दें कि जिन आइटम में बदलाव नहीं किया जा सकता उनके टाइटल में बदलाव नहीं होता. जैसे, शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' का रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर. |
description |
फ़ाइल के बारे में कम शब्दों में जानकारी. |
labels |
फ़ाइल के लिए लेबल का ग्रुप. |
labels.viewed |
इस उपयोगकर्ता ने इस फ़ाइल को देखा है या नहीं. |
labels.restricted |
सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, |
labels.starred |
उपयोगकर्ता ने इस फ़ाइल पर स्टार का निशान लगाया है या नहीं. |
labels.hidden |
सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना. |
labels.trashed |
यह फ़ाइल ट्रैश में है या नहीं. यह लेबल, फ़ाइल को ऐक्सेस करने वाले सभी उपयोगकर्ताओं पर लागू होता है. हालांकि, सिर्फ़ फ़ाइल के मालिकों को फ़ाइलें देखने और उन्हें ट्रैश से वापस लाने की अनुमति होती है. |
labels.modified |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है या नहीं. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल को साफ़ तौर पर ट्रैश में डाला गया है या बार-बार ट्रैश में डाला गया है. |
createdDate |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए समय सेट करें (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). |
modifiedDate |
पिछली बार जब किसी व्यक्ति ने इस फ़ाइल में बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). यह सिर्फ़ तब अपडेट किया जा सकता है, जब setModifiedDate पैरामीटर सेट हो. |
modifiedByMeDate |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता ने इस फ़ाइल में पिछली बार कब बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). ध्यान दें कि modifiedDate सेट करने पर, तारीख सेट करने वाले उपयोगकर्ता के लिए, modifiedByMe की तारीख भी अपडेट हो जाएगी. |
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 |
सिर्फ़ आउटपुट के लिए. फ़ाइल पर कॉन्टेंट से जुड़ी कोई पाबंदी है या नहीं. अगर है, तो क्या मौजूदा उपयोगकर्ता उसे हटा सकता है. |
capabilities.canDisableInheritedPermissions |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता, इनहेरिट की गई अनुमतियां बंद कर सकता है या नहीं. |
capabilities.canEnableInheritedPermissions |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता, इनहेरिट की गई अनुमतियों को फिर से चालू कर सकता है या नहीं. |
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 |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया अपर्चर (एफ़-नंबर). |
imageMediaMetadata.focalLength |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया फ़ोकल लेंथ, मिलीमीटर में. |
imageMediaMetadata.isoSpeed |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई आईएसओ स्पीड. |
imageMediaMetadata.exposureBias |
सिर्फ़ आउटपुट के लिए. फ़ोटो के एक्सपोज़र में अंतर (APEX वैल्यू). |
imageMediaMetadata.maxApertureValue |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए फ़ोकल लेंथ पर, लेंस का सबसे छोटा एफ़-नंबर (एपेक्स वैल्यू). |
imageMediaMetadata.subjectDistance |
सिर्फ़ आउटपुट के लिए. फ़ोटो में मौजूद ऑब्जेक्ट से कैमरे की दूरी, मीटर में. |
imageMediaMetadata.lens |
सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया लेंस. |
videoMediaMetadata |
सिर्फ़ आउटपुट के लिए. वीडियो मीडिया का मेटाडेटा. यह सिर्फ़ वीडियो टाइप के लिए उपलब्ध होगा. |
videoMediaMetadata.width |
सिर्फ़ आउटपुट के लिए. पिक्सल में, वीडियो की चौड़ाई. |
videoMediaMetadata.height |
सिर्फ़ आउटपुट के लिए. पिक्सल में वीडियो की ऊंचाई. |
videoMediaMetadata.durationMillis |
सिर्फ़ आउटपुट के लिए. वीडियो की अवधि मिलीसेकंड में. |
shortcutDetails |
शॉर्टकट फ़ाइल की जानकारी. यह सिर्फ़ उन शॉर्टकट फ़ाइलों के लिए पॉप्युलेट होता है जिनका mimeType फ़ील्ड |
shortcutDetails.targetId |
उस फ़ाइल का आईडी जिस पर यह शॉर्टकट ले जाता है. सिर्फ़ |
shortcutDetails.targetMimeType |
सिर्फ़ आउटपुट के लिए. उस फ़ाइल का 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 एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता. |
inheritedPermissionsDisabled |
इस फ़ाइल के लिए, इनहेरिट की गई अनुमतियां बंद हैं या नहीं. इनहेरिट की गई अनुमतियां डिफ़ॉल्ट रूप से चालू होती हैं. |
ContentRestriction
फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी.
JSON के काेड में दिखाना |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
फ़ील्ड | |
---|---|
readOnly |
फ़ाइल का कॉन्टेंट रीड-ओनली है या नहीं. अगर कोई फ़ाइल रीड-ओनली मोड में है, तो हो सकता है कि उसमें नया वर्शन न जोड़ा जा सके. साथ ही, उसमें टिप्पणियां न जोड़ी जा सकें या उनमें बदलाव न किया जा सके. इसके अलावा, फ़ाइल के टाइटल में भी बदलाव नहीं किया जा सकता. |
reason |
फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जिनमें |
type |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर लगी पाबंदी का टाइप. फ़िलहाल, सिर्फ़ |
restrictingUser |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदी सेट की है. यह सिर्फ़ तब पॉप्युलेट होता है, जब |
restrictionDate |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी सेट करने का समय (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). यह सिर्फ़ तब पॉप्युलेट होता है, जब |
ownerRestricted |
क्या कॉन्टेंट पर लगी पाबंदी में बदलाव या उसे हटाने का अधिकार, सिर्फ़ फ़ाइल के मालिक के पास है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
systemRestricted |
सिर्फ़ आउटपुट के लिए. क्या कॉन्टेंट पर पाबंदी, सिस्टम ने लगाई है. उदाहरण के लिए, इलेक्ट्रॉनिक हस्ताक्षर की वजह से. उपयोगकर्ता, पाबंदी वाले कॉन्टेंट से जुड़ी सिस्टम की पाबंदियों में बदलाव नहीं कर सकते या उन्हें हटा नहीं सकते. |
तरीके |
|
---|---|
|
किसी फ़ाइल की कॉपी बनाता है. |
|
उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, उसे हमेशा के लिए मिटा देता है. |
|
उपयोगकर्ता की ट्रैश में मौजूद सभी फ़ाइलों को हमेशा के लिए मिटा देता है. |
|
यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है. |
|
फ़ाइल आईडी का एक सेट जनरेट करता है, जिसे शामिल करने या कॉपी करने के अनुरोधों में दिया जा सकता है. |
|
आईडी के हिसाब से फ़ाइल का मेटाडेटा या कॉन्टेंट पाता है. |
|
नई फ़ाइल डालता है. |
|
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. |
|
किसी फ़ाइल पर मौजूद लेबल की सूची दिखाता है. |
|
किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करता है. |
|
फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है. |
|
फ़ाइल के अपडेट किए गए समय को, सर्वर के मौजूदा समय पर सेट करें. |
|
किसी फ़ाइल को ट्रैश में ले जाता है. |
|
ट्रैश से किसी फ़ाइल को वापस लाता है. |
|
फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है. |
|
किसी फ़ाइल में किए गए बदलावों की सदस्यता लेता है. |