संसाधन: फ़ाइल
किसी फ़ाइल के लिए मेटाडेटा.
संसाधन के कुछ तरीकों (जैसे कि files.update
) के लिए, fileId
की ज़रूरत होती है. किसी फ़ाइल का आईडी वापस पाने के लिए, files.list
तरीके का इस्तेमाल करें.
जेएसओएन के काेड में दिखाना |
---|
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
फ़ील्ड | |
---|---|
kind |
सिर्फ़ आउटपुट के लिए. यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग |
driveId |
सिर्फ़ आउटपुट के लिए. उस 'शेयर की गई ड्राइव' का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
fileExtension |
सिर्फ़ आउटपुट के लिए. |
copyRequiresWriterPermission |
टिप्पणी करने वालों और पाठकों के लिए, इस फ़ाइल को कॉपी, प्रिंट या डाउनलोड करने के विकल्प बंद होने चाहिए. |
md5Checksum |
सिर्फ़ आउटपुट के लिए. फ़ाइल के कॉन्टेंट के लिए MD5 चेकसम. यह सिर्फ़ Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर लागू होता है. |
contentHints |
फ़ाइल के कॉन्टेंट के बारे में ज़्यादा जानकारी. इन फ़ील्ड में जानकारी अपने-आप नहीं भरती. |
contentHints.indexableText |
फ़ुल टेक्स्ट क्वेरी को बेहतर बनाने के लिए, फ़ाइल को इंडेक्स करने के लिए टेक्स्ट. यह 128 केबी तक सीमित है और इसमें एचटीएमएल एलिमेंट हो सकते हैं. |
contentHints.thumbnail |
फ़ाइल के लिए थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब Google Drive कोई स्टैंडर्ड थंबनेल जनरेट न कर पाए. |
contentHints.thumbnail.image |
यूआरएल-सुरक्षित Base64 (RFC 4648 सेक्शन 5) के साथ एन्कोड किया गया थंबनेल डेटा. Base64 कोड में बदली गई स्ट्रिंग. |
contentHints.thumbnail.mimeType |
थंबनेल का MIME टाइप. |
writersCanShare |
सिर्फ़ |
viewedByMe |
सिर्फ़ आउटपुट के लिए. क्या इस उपयोगकर्ता ने फ़ाइल देखी है. |
mimeType |
फ़ाइल का MIME टाइप. अगर कोई भी वैल्यू नहीं दी जाती है, तो Google Drive, अपलोड किए गए कॉन्टेंट से अपने-आप सही वैल्यू का पता लगाने की कोशिश करता है. मान को तब तक नहीं बदला जा सकता, जब तक कोई नया वर्शन अपलोड नहीं किया जाता. अगर कोई फ़ाइल Google Doc MIME टाइप का इस्तेमाल करके बनाई गई है, तो संभव होने पर अपलोड किया गया कॉन्टेंट इंपोर्ट किया जाता है. इस्तेमाल किए जा सकने वाले इंपोर्ट फ़ॉर्मैट, 'इसके बारे में जानकारी' संसाधन में पब्लिश किए गए हैं. |
exportLinks |
सिर्फ़ आउटपुट के लिए. Docs एडिटर्स की फ़ाइलों को खास फ़ॉर्मैट में एक्सपोर्ट करने के लिए लिंक. एक ऑब्जेक्ट जिसमें |
parents[] |
उन पैरंट फ़ोल्डर के आईडी जिनमें फ़ाइल मौजूद है. अगर फ़ाइल को बनाने के अनुरोध में तय नहीं किया गया है, तो फ़ाइल सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में चली जाती है. अगर डेटा को कॉपी करने के अनुरोध में शामिल नहीं किया जाता है, तो फ़ाइल पर सोर्स फ़ाइल का पैरंट पैरंट फ़ाइल मौजूद होगा. इसलिए, पैरंट की सूची में बदलाव करने के लिए, files.update के अनुरोधों में |
thumbnailLink |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो फ़ाइल के थंबनेल का कुछ समय तक दिखने वाला लिंक. आम तौर पर, ये कुछ घंटों के अंदर काम करते हैं. सिर्फ़ तब जानकारी अपने-आप भर जाती है, जब अनुरोध करने वाला ऐप्लिकेशन, फ़ाइल के कॉन्टेंट को ऐक्सेस कर सकता है. अगर फ़ाइल को सार्वजनिक तौर पर शेयर नहीं किया गया है, तो |
iconLink |
सिर्फ़ आउटपुट के लिए. फ़ाइल के आइकॉन का स्टैटिक, बिना पुष्टि वाला लिंक. |
shared |
सिर्फ़ आउटपुट के लिए. फ़ाइल शेयर की गई है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
lastModifyingUser |
सिर्फ़ आउटपुट के लिए. फ़ाइल में बदलाव करने वाला आखिरी उपयोगकर्ता. |
owners[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. सिर्फ़ कुछ पुरानी फ़ाइलों के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में जानकारी अपने-आप नहीं भरती. |
headRevisionId |
सिर्फ़ आउटपुट के लिए. फ़ाइल के हेड बदलाव का आईडी. फ़िलहाल, यह सुविधा Google Drive में सिर्फ़ बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए उपलब्ध है. |
sharingUser |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने अनुरोध करने वाले उपयोगकर्ता के साथ फ़ाइल शेयर की है, अगर लागू हो. |
webViewLink |
सिर्फ़ आउटपुट के लिए. किसी ब्राउज़र में काम के Google एडिटर या व्यूअर में फ़ाइल खोलने का लिंक. |
webContentLink |
सिर्फ़ आउटपुट के लिए. ब्राउज़र में फ़ाइल के कॉन्टेंट को डाउनलोड करने का लिंक. यह Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए ही उपलब्ध है. |
size |
सिर्फ़ आउटपुट के लिए. ब्लॉब और पहले पक्ष की एडिटर फ़ाइलों का साइज़, बाइट में. शॉर्टकट और फ़ोल्डर जैसी बिना साइज़ वाली फ़ाइलों में जानकारी अपने-आप नहीं भरेगी. |
viewersCanCopyContent |
अब सेवा में नहीं है: इसके बजाय |
permissions[] |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए अनुमतियों की पूरी सूची. यह सिर्फ़ तब उपलब्ध होता है, जब अनुरोध करने वाला उपयोगकर्ता फ़ाइल शेयर कर सकता हो. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
hasThumbnail |
सिर्फ़ आउटपुट के लिए. क्या इस फ़ाइल में थंबनेल है. इससे यह जानकारी नहीं मिलती कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, थंबनेललिंक फ़ील्ड की मौजूदगी देखें. |
spaces[] |
सिर्फ़ आउटपुट के लिए. स्पेस की सूची, जिसमें फ़ाइल शामिल है. फ़िलहाल, 'drive', 'appDataफ़ोल्डर', और 'फ़ोटो' की वैल्यू इस्तेमाल की जा सकती हैं. |
folderColorRgb |
आरजीबी हेक्स स्ट्रिंग के तौर पर, किसी फ़ोल्डर का रंग या फ़ोल्डर के शॉर्टकट का रंग. इस्तेमाल किए जा सकने वाले रंग, 'इसके बारे में जानकारी' संसाधन के अगर कोई ऐसा रंग चुना गया है जो इस्तेमाल नहीं किया जा सकता, तो पैलेट के सबसे करीब वाले रंग का इस्तेमाल किया जाता है. |
id |
फ़ाइल का आईडी. |
name |
फ़ाइल का नाम. यह ज़रूरी नहीं है कि फ़ोल्डर में यह यूनीक हो. ध्यान दें कि शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, मेरी ड्राइव के रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर जैसे नहीं बदले जा सकने वाले आइटम का नाम एक जैसा रहता है. |
description |
फ़ाइल के बारे में, कम शब्दों में जानकारी दें. |
starred |
उपयोगकर्ता ने फ़ाइल पर स्टार का निशान लगाया है या नहीं. |
trashed |
फ़ाइल को ट्रैश में भेजा गया है या नहीं, साफ़ तौर पर या ट्रैश पैरंट फ़ोल्डर से. केवल स्वामी ही फ़ाइल को ट्रैश में डाल सकता है, और अन्य उपयोगकर्ता स्वामी के ट्रैश में मौजूद फ़ाइलों को नहीं देख सकते. |
explicitlyTrashed |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल को पैरंट फ़ोल्डर से बार-बार ट्रैश में भेजने के बजाय, साफ़ तौर पर ट्रैश में भेजा गया है. |
createdTime |
वह समय जब फ़ाइल बनाई गई थी (RFC 3339 तारीख और समय). |
modifiedTime |
वह समय जब किसी ने फ़ाइल में आखिरी बार बदलाव किया था (आरएफ़सी 3339 तारीख और समय). ध्यान दें कि |
modifiedByMeTime |
सिर्फ़ आउटपुट के लिए. वह समय जब उपयोगकर्ता ने पिछली बार फ़ाइल में बदलाव किया था (आरएफ़सी 3339 की तारीख और समय). |
viewedByMeTime |
वह समय जब उपयोगकर्ता ने पिछली बार फ़ाइल को देखा था (आरएफ़सी 3339 तारीख और समय). |
sharedWithMeTime |
सिर्फ़ आउटपुट के लिए. वह समय जब लागू हो, तो उपयोगकर्ता के साथ फ़ाइल को शेयर किए जाने का समय (RFC 3339 की तारीख और समय). |
quotaBytesUsed |
सिर्फ़ आउटपुट के लिए. फ़ाइल को स्टोरेज कोटा बाइट के तौर पर इस्तेमाल करने की संख्या. इसमें हेड रिविज़न के साथ-साथ पिछले रिविज़न शामिल हैं, जिनमें |
version |
सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए एक महीने के हिसाब से बढ़ती हुई वर्शन संख्या. यह सर्वर पर फ़ाइल में किए गए सभी बदलाव दिखाता है. भले ही, वे बदलाव उपयोगकर्ता को न दिखें. |
originalFilename |
अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम, अगर उपलब्ध हो या |
ownedByMe |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के पास फ़ाइल का मालिकाना हक है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप नहीं भरी गई. |
fullFileExtension |
सिर्फ़ आउटपुट के लिए.
|
properties |
आर्बिट्रेरी की-वैल्यू पेयर का कलेक्शन, जो सभी ऐप्लिकेशन पर दिखता है. शून्य वैल्यू वाली एंट्री, अपडेट और कॉपी के अनुरोधों में मिटा दी जाती हैं. एक ऑब्जेक्ट जिसमें |
appProperties |
आर्बिट्रेरी की-वैल्यू पेयर का कलेक्शन, जो अनुरोध करने वाले ऐप्लिकेशन के लिए निजी है. शून्य वैल्यू वाली एंट्री, अपडेट और कॉपी के अनुरोधों में मिटा दी जाती हैं. इन प्रॉपर्टी को सिर्फ़ पुष्टि किए गए अनुरोध के बाद ही वापस लाया जा सकता है. पुष्टि किए गए अनुरोध में, OAuth 2 क्लाइंट आईडी से मिले ऐक्सेस टोकन का इस्तेमाल किया जाता है. निजी प्रॉपर्टी को वापस पाने के लिए, एपीआई पासकोड का इस्तेमाल नहीं किया जा सकता. एक ऑब्जेक्ट जिसमें |
isAppAuthorized |
सिर्फ़ आउटपुट के लिए. क्या फ़ाइल, अनुरोध करने वाले ऐप्लिकेशन से बनाई गई थी या खोली गई थी. |
teamDriveId |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
capabilities |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल में मौजूदा उपयोगकर्ता की क्षमताएं. हर क्षमता एक ऐसी बारीकी से की गई कार्रवाई से मेल खाती है जिसे उपयोगकर्ता कर सकता है. |
capabilities.canChangeViewersCanCopyContent |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. |
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 |
सिर्फ़ आउटपुट के लिए. अगर फ़ाइल को ट्रैश में भेजा गया है, तो इसका मतलब है कि उस व्यक्ति ने उसे ट्रैश में डाला है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
thumbnailVersion |
सिर्फ़ आउटपुट के लिए. थंबनेल की कैश मेमोरी में इस्तेमाल होने वाला थंबनेल वर्शन, अमान्य है. |
trashedTime |
सिर्फ़ आउटपुट के लिए. आइटम को ट्रैश में ले जाने का समय (RFC 3339 तारीख और समय). सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम की जानकारी अपने-आप भर जाती है. |
modifiedByMe |
सिर्फ़ आउटपुट के लिए. क्या इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है. |
permissionIds[] |
सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए, अनुमतियों के आईडी की files.list. |
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.time |
सिर्फ़ आउटपुट के लिए. फ़ोटो लेने की तारीख और समय (EXIF DateTime). |
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 |
सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी लगाने वाला उपयोगकर्ता. सिर्फ़ तब अपने-आप भर जाता है, जब |
restrictionTime |
सिर्फ़ आउटपुट के लिए. वह समय जब कॉन्टेंट पर पाबंदी लगाई गई थी (आरएफ़सी 3339 के फ़ॉर्मैट वाला टाइमस्टैंप). सिर्फ़ तब अपने-आप भर जाता है, जब |
ownerRestricted |
क्या कॉन्टेंट पर पाबंदी को सिर्फ़ वह उपयोगकर्ता बदल या हटा सकता है जिसके पास फ़ाइल का मालिकाना हक है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, |
तरीके |
|
---|---|
|
फ़ाइल की कॉपी बनाता है और अनुरोध किए गए अपडेट को पैच सिमैंटिक के साथ लागू करता है. |
|
एक नई फ़ाइल बनाता है. |
|
उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, उसे हमेशा के लिए मिटा दिया जाता है. |
|
उपयोगकर्ता की ट्रैश में भेजी गई सभी फ़ाइलें हमेशा के लिए मिटा देता है. |
|
Google Workspace के दस्तावेज़ को, अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किया गया बाइट कॉन्टेंट दिखाता है. |
|
फ़ाइल आईडी का एक सेट जनरेट करता है, जिसे अनुरोध बनाने या कॉपी करने के लिए दिया जा सकता है. |
|
आईडी के हिसाब से फ़ाइल के मेटाडेटा या कॉन्टेंट की जानकारी मिलती है. |
|
उपयोगकर्ता की फ़ाइलों की सूची बनाता है. |
|
यह किसी फ़ाइल के लेबल की सूची बनाता है. |
|
यह नीति, फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करती है. |
|
यह किसी फ़ाइल के मेटाडेटा और/या कॉन्टेंट को अपडेट करता है. |
|
किसी फ़ाइल में बदलाव करने के लिए सदस्यता लेता है. |