REST Resource: files

रिसॉर्स: फ़ाइल

किसी फ़ाइल का मेटाडेटा.

files.update जैसे कुछ संसाधन के तरीकों के लिए, fileId की ज़रूरत होती है. किसी फ़ाइल का आईडी पाने के लिए, files.list तरीके का इस्तेमाल करें.

JSON के काेड में दिखाना
{
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "ownerNames": [
    string
  ],
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "exportLinks": {
    string: string,
    ...
  },
  "driveId": string,
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "properties": [
    {
      object (Property)
    }
  ],
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "permissions": [
    {
      object (Permission)
    }
  ],
  "hasThumbnail": boolean,
  "spaces": [
    string
  ],
  "folderColorRgb": string,
  "id": string,
  "title": string,
  "description": string,
  "labels": {
    "viewed": boolean,
    "restricted": boolean,
    "starred": boolean,
    "hidden": boolean,
    "trashed": boolean,
    "modified": boolean
  },
  "explicitlyTrashed": boolean,
  "createdDate": string,
  "modifiedDate": string,
  "modifiedByMeDate": string,
  "lastViewedByMeDate": string,
  "markedViewedByMeDate": string,
  "sharedWithMeDate": string,
  "quotaBytesUsed": string,
  "version": string,
  "indexableText": {
    "text": string
  },
  "originalFilename": string,
  "ownedByMe": boolean,
  "canComment": boolean,
  "shareable": boolean,
  "fullFileExtension": string,
  "isAppAuthorized": boolean,
  "teamDriveId": string,
  "capabilities": {
    "canChangeRestrictedDownload": boolean,
    "canMoveChildrenOutOfDrive": boolean,
    "canReadDrive": boolean,
    "canEdit": boolean,
    "canCopy": boolean,
    "canComment": boolean,
    "canAddChildren": boolean,
    "canDelete": boolean,
    "canDownload": boolean,
    "canListChildren": boolean,
    "canRemoveChildren": boolean,
    "canRename": boolean,
    "canTrash": boolean,
    "canReadRevisions": boolean,
    "canReadTeamDrive": boolean,
    "canMoveTeamDriveItem": boolean,
    "canChangeCopyRequiresWriterPermission": boolean,
    "canMoveItemIntoTeamDrive": boolean,
    "canUntrash": boolean,
    "canModifyContent": boolean,
    "canMoveItemWithinTeamDrive": boolean,
    "canMoveItemOutOfTeamDrive": boolean,
    "canDeleteChildren": boolean,
    "canMoveChildrenOutOfTeamDrive": boolean,
    "canMoveChildrenWithinTeamDrive": boolean,
    "canTrashChildren": boolean,
    "canMoveItemOutOfDrive": boolean,
    "canAddMyDriveParent": boolean,
    "canRemoveMyDriveParent": boolean,
    "canMoveItemWithinDrive": boolean,
    "canShare": boolean,
    "canMoveChildrenWithinDrive": boolean,
    "canModifyContentRestriction": boolean,
    "canAddFolderFromAnotherDrive": boolean,
    "canChangeSecurityUpdateEnabled": boolean,
    "canAcceptOwnership": boolean,
    "canReadLabels": boolean,
    "canModifyLabels": boolean,
    "canModifyEditorContentRestriction": boolean,
    "canModifyOwnerContentRestriction": boolean,
    "canRemoveContentRestriction": boolean,
    "canDisableInheritedPermissions": boolean,
    "canEnableInheritedPermissions": boolean
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "canReadRevisions": boolean,
  "thumbnailVersion": string,
  "trashedDate": string,
  "permissionIds": [
    string
  ],
  "thumbnail": {
    "image": string,
    "mimeType": string
  },
  "imageMediaMetadata": {
    "flashUsed": boolean,
    "meteringMode": string,
    "sensor": string,
    "exposureMode": string,
    "colorSpace": string,
    "whiteBalance": string,
    "width": integer,
    "height": integer,
    "location": {
      "latitude": number,
      "longitude": number,
      "altitude": number
    },
    "rotation": integer,
    "date": string,
    "cameraMake": string,
    "cameraModel": string,
    "exposureTime": number,
    "aperture": number,
    "focalLength": number,
    "isoSpeed": integer,
    "exposureBias": number,
    "maxApertureValue": number,
    "subjectDistance": integer,
    "lens": string
  },
  "videoMediaMetadata": {
    "width": integer,
    "height": integer,
    "durationMillis": string
  },
  "shortcutDetails": {
    "targetId": string,
    "targetMimeType": string,
    "targetResourceKey": string
  },
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string,
  "inheritedPermissionsDisabled": boolean
}
फ़ील्ड
kind

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का टाइप. यह हमेशा drive#file होती है.

userPermission

object (Permission)

सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर, पुष्टि किए गए उपयोगकर्ता के लिए अनुमतियां.

fileExtension

string

सिर्फ़ आउटपुट के लिए. fullFileExtension का आखिरी कॉम्पोनेंट, जिसमें आखिर में ऐसा टेक्स्ट है जो एक्सटेंशन का हिस्सा नहीं है. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

md5Checksum

string

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के कॉन्टेंट का MD5 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

ownerNames[]

string

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के मालिक का (के) नाम. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती.

lastModifyingUserName

string

सिर्फ़ आउटपुट के लिए. इस फ़ाइल में आखिरी बार बदलाव करने वाले उपयोगकर्ता का नाम.

editable
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, capabilities/canEdit का इस्तेमाल करें.

writersCanShare

boolean

लेखक, दस्तावेज़ को दूसरे उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती.

downloadUrl

string

सिर्फ़ आउटपुट के लिए. फ़ाइल के लिए, कुछ समय के लिए उपलब्ध डाउनलोड यूआरएल. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Google Docs या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

mimeType

string

फ़ाइल का MIME टाइप. नया कॉन्टेंट अपलोड करते समय ही, इसे अपडेट किया जा सकता है. इस फ़ील्ड को खाली छोड़ा जा सकता है. साथ ही, अपलोड किए गए कॉन्टेंट के MIME टाइप से mimetype तय किया जाएगा.

driveId

string

सिर्फ़ आउटपुट के लिए. शेयर की गई उस ड्राइव का आईडी जिसमें फ़ाइल मौजूद है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

parents[]

object (ParentReference)

उस पैरंट फ़ोल्डर का आईडी जिसमें फ़ाइल मौजूद है.

किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है. एक से ज़्यादा पैरंट फ़ोल्डर नहीं हो सकते.

अगर फ़ाइल को शामिल करने के अनुरोध में फ़ोल्डर की जानकारी नहीं दी गई है, तो फ़ाइल को सीधे उपयोगकर्ता के 'मेरी ड्राइव' फ़ोल्डर में डाल दिया जाता है. अगर कॉपी करने के अनुरोध में पैरंट फ़ोल्डर की जानकारी नहीं दी गई है, तो फ़ाइल को सोर्स फ़ाइल का कोई भी पैरंट फ़ोल्डर इनहेरिट कर लेगा. पैरंट फ़ोल्डर की सूची में बदलाव करने के लिए, files.update अनुरोधों में addParents और removeParents पैरामीटर का इस्तेमाल करना ज़रूरी है.

appDataContents

boolean

सिर्फ़ आउटपुट के लिए. यह फ़ाइल, ऐप्लिकेशन डेटा फ़ोल्डर में है या नहीं.

shared

boolean

सिर्फ़ आउटपुट के लिए. फ़ाइल शेयर की गई है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती.

lastModifyingUser

object (User)

सिर्फ़ आउटपुट के लिए. इस फ़ाइल में आखिरी बार बदलाव करने वाले उपयोगकर्ता का नाम. यह फ़ील्ड सिर्फ़ तब पॉप्युलेट होता है, जब आखिरी बदलाव साइन इन किए हुए उपयोगकर्ता ने किया हो.

owners[]

object (User)

सिर्फ़ आउटपुट के लिए. इस फ़ाइल का मालिक. सिर्फ़ कुछ लेगसी फ़ाइलों के एक से ज़्यादा मालिक हो सकते हैं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, इस फ़ील्ड में अपने-आप जानकारी नहीं भरती.

headRevisionId

string

सिर्फ़ आउटपुट के लिए. फ़ाइल के हेड रिविज़न का आईडी. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

properties[]

object (Property)

प्रॉपर्टी की सूची.

copyable
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, capabilities/canCopy का इस्तेमाल करें.

etag

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का ETag.

sharingUser

object (User)

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो वह उपयोगकर्ता जिसने मौजूदा उपयोगकर्ता के साथ आइटम शेयर किया है.

fileSize

string (int64 format)

सिर्फ़ आउटपुट के लिए. ब्लॉब और पहले पक्ष के एडिटर की फ़ाइलों का साइज़, बाइट में. यह उन फ़ाइलों के लिए पॉप्युलेट नहीं होगा जिनका साइज़ शून्य है. जैसे, शॉर्टकट और फ़ोल्डर.

copyRequiresWriterPermission

boolean

यह तय करना कि फ़ाइल को पढ़ने और उस पर टिप्पणी करने वाले लोगों के लिए, उसे कॉपी करने, प्रिंट करने या डाउनलोड करने की सुविधा बंद करनी है या नहीं.

permissions[]

object (Permission)

सिर्फ़ आउटपुट के लिए. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए अनुमतियों की सूची. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती.

hasThumbnail

boolean

सिर्फ़ आउटपुट के लिए. इस फ़ाइल में थंबनेल है या नहीं. इससे यह पता नहीं चलता कि अनुरोध करने वाले ऐप्लिकेशन के पास थंबनेल का ऐक्सेस है या नहीं. ऐक्सेस की जांच करने के लिए, thumbnailLink फ़ील्ड देखें.

spaces[]

string

सिर्फ़ आउटपुट के लिए. उन स्पेस की सूची जिनमें फ़ाइल मौजूद है. drive, appDataFolder, और photos को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.

folderColorRgb

string

अगर फ़ाइल कोई फ़ोल्डर या फ़ोल्डर का शॉर्टकट है, तो आरजीबी हेक्स स्ट्रिंग के तौर पर फ़ोल्डर का रंग. इस्तेमाल किए जा सकने वाले रंगों की सूची, 'इस बारे में जानकारी' रिसॉर्स के folderColorPalette फ़ील्ड में उपलब्ध होती है. अगर कोई ऐसा रंग चुना जाता है जो इस्तेमाल नहीं किया जा सकता, तो उसे पैलेट में मौजूद मिलते-जुलते रंग में बदल दिया जाएगा.

id

string

फ़ाइल का आईडी.

title

string

इस फ़ाइल का टाइटल. ध्यान दें कि जिन आइटम में बदलाव नहीं किया जा सकता उनके टाइटल में बदलाव नहीं होता. जैसे, शेयर की गई ड्राइव के टॉप लेवल फ़ोल्डर, 'मेरी ड्राइव' का रूट फ़ोल्डर, और ऐप्लिकेशन डेटा फ़ोल्डर.

description

string

फ़ाइल के बारे में कम शब्दों में जानकारी.

labels

object

फ़ाइल के लिए लेबल का ग्रुप.

labels.viewed

boolean

इस उपयोगकर्ता ने इस फ़ाइल को देखा है या नहीं.

labels.restricted
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, copyRequiresWriterPermission का इस्तेमाल करें.

labels.starred

boolean

उपयोगकर्ता ने इस फ़ाइल पर स्टार का निशान लगाया है या नहीं.

labels.hidden
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना.

labels.trashed

boolean

यह फ़ाइल ट्रैश में है या नहीं. यह लेबल, फ़ाइल को ऐक्सेस करने वाले सभी उपयोगकर्ताओं पर लागू होता है. हालांकि, सिर्फ़ फ़ाइल के मालिकों को फ़ाइलें देखने और उन्हें ट्रैश से वापस लाने की अनुमति होती है.

labels.modified

boolean

सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता ने फ़ाइल में बदलाव किया है या नहीं.

explicitlyTrashed

boolean

सिर्फ़ आउटपुट के लिए. इस फ़ाइल को साफ़ तौर पर ट्रैश में डाला गया है या बार-बार ट्रैश में डाला गया है.

createdDate

string

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए समय सेट करें (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप).

modifiedDate

string

पिछली बार जब किसी व्यक्ति ने इस फ़ाइल में बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). यह सिर्फ़ तब अपडेट किया जा सकता है, जब setModifiedDate पैरामीटर सेट हो.

modifiedByMeDate

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता ने इस फ़ाइल में पिछली बार कब बदलाव किया था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप). ध्यान दें कि modifiedDate सेट करने पर, तारीख सेट करने वाले उपयोगकर्ता के लिए, modifiedByMe की तारीख भी अपडेट हो जाएगी.

lastViewedByMeDate

string

उपयोगकर्ता ने पिछली बार इस फ़ाइल को कब देखा था (फ़ॉर्मैट किया गया RFC 3339 टाइमस्टैंप).

markedViewedByMeDate
(deprecated)

string

सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना.

sharedWithMeDate

string

सिर्फ़ आउटपुट के लिए. वह समय जब उपयोगकर्ता के साथ यह फ़ाइल शेयर की गई थी (RFC 3339 टाइमस्टैंप के फ़ॉर्मैट में).

quotaBytesUsed

string (int64 format)

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए इस्तेमाल किए गए कोटा बाइट की संख्या.

version

string (int64 format)

सिर्फ़ आउटपुट के लिए. फ़ाइल के वर्शन का नंबर, जो लगातार बढ़ता रहता है. इससे सर्वर पर फ़ाइल में किए गए हर बदलाव की जानकारी मिलती है. भले ही, अनुरोध करने वाले उपयोगकर्ता को वे बदलाव न दिखें.

indexableText

object

फ़ाइल के लिए इंडेक्स किए जा सकने वाले टेक्स्ट एट्रिब्यूट (सिर्फ़ लिखे जा सकते हैं)

indexableText.text

string

इस फ़ाइल के लिए इंडेक्स किया जाने वाला टेक्स्ट.

originalFilename

string

अगर अपलोड किए गए कॉन्टेंट का ओरिजनल फ़ाइल नाम उपलब्ध है, तो वह. अगर वह उपलब्ध नहीं है, तो title फ़ील्ड की ओरिजनल वैल्यू. यह सुविधा, सिर्फ़ Google Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों के लिए उपलब्ध है.

ownedByMe

boolean

सिर्फ़ आउटपुट के लिए. फ़ाइल का मालिकाना हक मौजूदा उपयोगकर्ता के पास है या नहीं. शेयर की गई ड्राइव में मौजूद आइटम के लिए, यह जानकारी अपने-आप नहीं भरती.

canComment
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, capabilities/canComment का इस्तेमाल करें.

shareable
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, capabilities/canShare का इस्तेमाल करें.

fullFileExtension

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का पूरा एक्सटेंशन, जो टाइटल से निकाला जाता है. इसमें एक से ज़्यादा एक्सटेंशन हो सकते हैं, जैसे कि "tar.gz". टाइटल से एक्सटेंशन हटाने पर, यह फ़ील्ड नहीं हटता. हालांकि, टाइटल में एक्सटेंशन बदलने पर, यह फ़ील्ड अपडेट हो जाता है. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

isAppAuthorized

boolean

सिर्फ़ आउटपुट के लिए. फ़ाइल को अनुरोध करने वाले ऐप्लिकेशन ने बनाया है या खोला है.

teamDriveId
(deprecated)

string

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, driveId का इस्तेमाल करें.

capabilities

object

सिर्फ़ आउटपुट के लिए. इस फ़ाइल पर मौजूदा उपयोगकर्ता के पास कौन-कौनसी अनुमतियां हैं. हर सुविधा, किसी ऐसी कार्रवाई से जुड़ी होती है जिसे उपयोगकर्ता कर सकता है.

capabilities.canChangeRestrictedDownload
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. समर्थन नहीं होना या रुकना.

capabilities.canMoveChildrenOutOfDrive

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर के चाइल्ड फ़ोल्डर (सब-फ़ोल्डर) को 'शेयर की गई ड्राइव' से बाहर ले जा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

capabilities.canReadDrive

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, उस शेयर की गई ड्राइव को पढ़ सकता है जिसमें यह फ़ाइल मौजूद है या नहीं. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

capabilities.canEdit

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल में बदलाव कर सकता है या नहीं. अन्य वजहों से, उपयोगकर्ता किसी फ़ाइल में सीमित बदलाव कर सकता है. उदाहरण के लिए, canChangeCopyRequiresWriterPermission या canModifyContent देखें.

capabilities.canCopy

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास इस फ़ाइल को कॉपी करने का ऐक्सेस है या नहीं. शेयर की गई ड्राइव में मौजूद किसी आइटम के लिए, मौजूदा उपयोगकर्ता उस आइटम के ऐसे डेसेंडेंट को कॉपी कर सकता है जो फ़ोल्डर नहीं हैं. इसके अलावा, अगर आइटम फ़ोल्डर नहीं है, तो वह उसे भी कॉपी कर सकता है.

capabilities.canComment

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल पर टिप्पणी कर सकता है या नहीं.

capabilities.canAddChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर में बच्चों को जोड़ सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह वैल्यू हमेशा गलत होती है.

capabilities.canDelete

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास इस फ़ाइल को मिटाने का विकल्प है या नहीं.

capabilities.canDownload

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास इस फ़ाइल को डाउनलोड करने का ऐक्सेस है या नहीं.

capabilities.canListChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर के चाइल्ड फ़ोल्डर की सूची बना सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह वैल्यू हमेशा गलत होती है.

capabilities.canRemoveChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर से बच्चों को हटा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह वैल्यू हमेशा गलत होती है. शेयर की गई ड्राइव में मौजूद फ़ोल्डर के लिए, canDeleteChildren या canTrashChildren का इस्तेमाल करें.

capabilities.canRename

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल का नाम बदल सकता है या नहीं.

capabilities.canTrash

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल को ट्रैश में ले जा सकता है या नहीं.

capabilities.canReadRevisions

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल के बदलावों का संसाधन पढ़ सकता है या नहीं. शेयर की गई ड्राइव के किसी आइटम के लिए, इस आइटम के ऐसे वंशजों के बदलावों को पढ़ा जा सकता है जो फ़ोल्डर नहीं हैं. इसके अलावा, अगर यह आइटम फ़ोल्डर नहीं है, तो इसे भी पढ़ा जा सकता है.

capabilities.canReadTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canReadDrive का इस्तेमाल करें.

capabilities.canMoveTeamDriveItem
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveItemWithinDrive या canMoveItemOutOfDrive का इस्तेमाल करें.

capabilities.canChangeCopyRequiresWriterPermission

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल की copyRequiresWriterPermission पाबंदी को बदल सकता है या नहीं.

capabilities.canMoveItemIntoTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveItemOutOfDrive का इस्तेमाल करें.

capabilities.canUntrash

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल को ट्रैश से वापस ला सकता है या नहीं.

capabilities.canModifyContent

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल के कॉन्टेंट में बदलाव कर सकता है या नहीं.

capabilities.canMoveItemWithinTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveItemWithinDrive का इस्तेमाल करें.

capabilities.canMoveItemOutOfTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveItemOutOfDrive का इस्तेमाल करें.

capabilities.canDeleteChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर के चाइल्ड फ़ोल्डर को मिटा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

capabilities.canMoveChildrenOutOfTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveChildrenOutOfDrive का इस्तेमाल करें.

capabilities.canMoveChildrenWithinTeamDrive
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, canMoveChildrenWithinDrive का इस्तेमाल करें.

capabilities.canTrashChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर के चाइल्ड फ़ोल्डर को ट्रैश में डाल सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

capabilities.canMoveItemOutOfDrive

boolean

सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, इस आइटम के पैरंट को बदलकर, उसे इस ड्राइव से बाहर ले जा सकता है. ध्यान दें कि आइटम के पैरंट को बदलने का अनुरोध, जोड़े जा रहे नए पैरंट के आधार पर अस्वीकार किया जा सकता है.

capabilities.canAddMyDriveParent

boolean

सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, आइटम के लिए किसी पैरंट खाते को जोड़ सकता है. इसके लिए, उसे उसी अनुरोध में मौजूदा पैरंट खाते को हटाने की ज़रूरत नहीं है. शेयर की गई ड्राइव की फ़ाइलों के लिए जानकारी अपने-आप नहीं भरती.

capabilities.canRemoveMyDriveParent

boolean

सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, किसी आइटम से किसी अभिभावक को हटा सकता है. इसके लिए, उसे उसी अनुरोध में किसी दूसरे अभिभावक को जोड़ने की ज़रूरत नहीं है. शेयर की गई ड्राइव की फ़ाइलों के लिए जानकारी अपने-आप नहीं भरती.

capabilities.canMoveItemWithinDrive

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास, इस आइटम को इस ड्राइव में कहीं और ले जाने की अनुमति है या नहीं. ध्यान दें कि आइटम के पैरंट को बदलने का अनुरोध तब भी पूरा नहीं हो सकता, जब नया पैरंट जोड़ा जा रहा हो और पुराने पैरंट को हटाया जा रहा हो.

capabilities.canShare

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ाइल को शेयर करने की सेटिंग में बदलाव कर सकता है या नहीं.

capabilities.canMoveChildrenWithinDrive

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर के बच्चों को इस ड्राइव में ले जा सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत है. ध्यान दें कि चाइल्ड खाते को किसी दूसरे फ़ोल्डर में ले जाने का अनुरोध तब भी पूरा नहीं हो सकता, जब मौजूदा उपयोगकर्ता के पास चाइल्ड खाते और डेस्टिनेशन फ़ोल्डर, दोनों का ऐक्सेस न हो.

capabilities.canModifyContentRestriction
(deprecated)

boolean

अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. canModifyEditorContentRestriction, canModifyOwnerContentRestriction या canRemoveContentRestriction में से किसी एक का इस्तेमाल करें.

capabilities.canAddFolderFromAnotherDrive

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, इस फ़ोल्डर में किसी दूसरी ड्राइव (शेयर की गई किसी दूसरी ड्राइव या 'मेरी ड्राइव') से फ़ोल्डर जोड़ सकता है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह गलत है. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

capabilities.canChangeSecurityUpdateEnabled

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, लिंक शेयर करने के मेटाडेटा में securityUpdateEnabled फ़ील्ड को बदल सकता है या नहीं.

capabilities.canAcceptOwnership

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल का मालिकाना हक पाने वाला व्यक्ति है या नहीं. शेयर की गई ड्राइव की फ़ाइलों के लिए जानकारी अपने-आप नहीं भरती.

capabilities.canReadLabels

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल पर मौजूद लेबल पढ़ सकता है या नहीं.

capabilities.canModifyLabels

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, फ़ाइल के लेबल में बदलाव कर सकता है या नहीं.

capabilities.canModifyEditorContentRestriction

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता, एडिटर की ओर से लगाई गई पाबंदियों को फ़ाइल पर जोड़ सकता है या उनमें बदलाव कर सकता है या नहीं.

capabilities.canModifyOwnerContentRestriction

boolean

सिर्फ़ आउटपुट के लिए. क्या मौजूदा उपयोगकर्ता, कॉन्टेंट पर उन पाबंदियों को जोड़ या उनमें बदलाव कर सकता है जिन्हें मालिक ने लागू किया है.

capabilities.canRemoveContentRestriction

boolean

सिर्फ़ आउटपुट के लिए. फ़ाइल पर कॉन्टेंट से जुड़ी कोई पाबंदी है या नहीं. अगर है, तो क्या मौजूदा उपयोगकर्ता उसे हटा सकता है.

capabilities.canDisableInheritedPermissions

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता, इनहेरिट की गई अनुमतियां बंद कर सकता है या नहीं.

capabilities.canEnableInheritedPermissions

boolean

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता, इनहेरिट की गई अनुमतियों को फिर से चालू कर सकता है या नहीं.

hasAugmentedPermissions

boolean

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए सीधे तौर पर अनुमतियां दी गई हैं या नहीं. यह फ़ील्ड, सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भरता है.

trashingUser

object (User)

सिर्फ़ आउटपुट के लिए. अगर फ़ाइल को साफ़ तौर पर ट्रैश में डाला गया है, तो उसे डालने वाले उपयोगकर्ता को. सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

canReadRevisions
(deprecated)

boolean

सिर्फ़ आउटपुट के लिए. इस्तेमाल नहीं किया जा सकता: इसके बजाय, capabilities/canReadRevisions का इस्तेमाल करें.

thumbnailVersion

string (int64 format)

सिर्फ़ आउटपुट के लिए. थंबनेल कैश मेमोरी को अमान्य करने के लिए इस्तेमाल किया जाने वाला थंबनेल वर्शन.

trashedDate

string

सिर्फ़ आउटपुट के लिए. आइटम को ट्रैश में डाले जाने का समय (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए जानकारी अपने-आप भर जाती है.

permissionIds[]

string

सिर्फ़ आउटपुट. इस फ़ाइल का ऐक्सेस रखने वाले उपयोगकर्ताओं के लिए, अनुमति वाले आईडी की files.list.

thumbnail

object

फ़ाइल का थंबनेल. इसका इस्तेमाल सिर्फ़ तब किया जाएगा, जब स्टैंडर्ड थंबनेल जनरेट न हो पाए.

thumbnail.image

string (bytes format)

थंबनेल इमेज के यूआरएल-सेफ़ Base64 कोड में बदले गए बाइट. यह आरएफ़सी 4648 सेक्शन 5 के मुताबिक होना चाहिए.

base64 कोड में बदली गई स्ट्रिंग.

thumbnail.mimeType

string

थंबनेल का MIME टाइप.

imageMediaMetadata

object

सिर्फ़ आउटपुट के लिए. इमेज मीडिया का मेटाडेटा. यह सिर्फ़ इमेज टाइप के लिए मौजूद होगा. इसका कॉन्टेंट इस बात पर निर्भर करेगा कि इमेज के कॉन्टेंट से क्या पार्स किया जा सकता है.

imageMediaMetadata.flashUsed

boolean

सिर्फ़ आउटपुट के लिए. फ़ोटो खींचते समय फ़्लैश का इस्तेमाल किया गया था या नहीं.

imageMediaMetadata.meteringMode

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया मेज़रमेंट मोड.

imageMediaMetadata.sensor

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया सेंसर टाइप.

imageMediaMetadata.exposureMode

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया एक्सपोज़र मोड.

imageMediaMetadata.colorSpace

string

सिर्फ़ आउटपुट के लिए. फ़ोटो का कलर स्पेस.

imageMediaMetadata.whiteBalance

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया व्हाइट बैलेंस मोड.

imageMediaMetadata.width

integer

सिर्फ़ आउटपुट के लिए. इमेज की चौड़ाई, पिक्सल में.

imageMediaMetadata.height

integer

सिर्फ़ आउटपुट के लिए. पिक्सल में इमेज की ऊंचाई.

imageMediaMetadata.location

object

सिर्फ़ आउटपुट के लिए. इमेज में सेव की गई जगह की जानकारी.

imageMediaMetadata.location.latitude

number

सिर्फ़ आउटपुट के लिए. इमेज में सेव किया गया अक्षांश.

imageMediaMetadata.location.longitude

number

सिर्फ़ आउटपुट के लिए. इमेज में सेव किया गया देशांतर.

imageMediaMetadata.location.altitude

number

सिर्फ़ आउटपुट के लिए. इमेज में सेव की गई ऊंचाई.

imageMediaMetadata.rotation

integer

सिर्फ़ आउटपुट के लिए. इमेज के ओरिजनल ओरिएंटेशन से, घड़ी की सुई की दिशा में 90 डिग्री घुमाने पर, इमेज कितनी बार घूमी.

imageMediaMetadata.date

string

सिर्फ़ आउटपुट के लिए. फ़ोटो खींचने की तारीख और समय (EXIF फ़ॉर्मैट में टाइमस्टैंप).

imageMediaMetadata.cameraMake

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए कैमरे का ब्रैंड.

imageMediaMetadata.cameraModel

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए कैमरे का मॉडल.

imageMediaMetadata.exposureTime

number

सिर्फ़ आउटपुट के लिए. एक्सपोज़र की अवधि, सेकंड में.

imageMediaMetadata.aperture

number

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया अपर्चर (एफ़-नंबर).

imageMediaMetadata.focalLength

number

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया फ़ोकल लेंथ, मिलीमीटर में.

imageMediaMetadata.isoSpeed

integer

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल की गई आईएसओ स्पीड.

imageMediaMetadata.exposureBias

number

सिर्फ़ आउटपुट के लिए. फ़ोटो के एक्सपोज़र में अंतर (APEX वैल्यू).

imageMediaMetadata.maxApertureValue

number

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किए गए फ़ोकल लेंथ पर, लेंस का सबसे छोटा एफ़-नंबर (एपेक्स वैल्यू).

imageMediaMetadata.subjectDistance

integer

सिर्फ़ आउटपुट के लिए. फ़ोटो में मौजूद ऑब्जेक्ट से कैमरे की दूरी, मीटर में.

imageMediaMetadata.lens

string

सिर्फ़ आउटपुट के लिए. फ़ोटो बनाने के लिए इस्तेमाल किया गया लेंस.

videoMediaMetadata

object

सिर्फ़ आउटपुट के लिए. वीडियो मीडिया का मेटाडेटा. यह सिर्फ़ वीडियो टाइप के लिए उपलब्ध होगा.

videoMediaMetadata.width

integer

सिर्फ़ आउटपुट के लिए. पिक्सल में, वीडियो की चौड़ाई.

videoMediaMetadata.height

integer

सिर्फ़ आउटपुट के लिए. पिक्सल में वीडियो की ऊंचाई.

videoMediaMetadata.durationMillis

string (int64 format)

सिर्फ़ आउटपुट के लिए. वीडियो की अवधि मिलीसेकंड में.

shortcutDetails

object

शॉर्टकट फ़ाइल की जानकारी. यह सिर्फ़ उन शॉर्टकट फ़ाइलों के लिए पॉप्युलेट होता है जिनका mimeType फ़ील्ड application/vnd.google-apps.shortcut पर सेट होता है. सिर्फ़ files.insert अनुरोधों पर सेट किया जा सकता है.

shortcutDetails.targetId

string

उस फ़ाइल का आईडी जिस पर यह शॉर्टकट ले जाता है. सिर्फ़ files.insert अनुरोधों पर सेट किया जा सकता है.

shortcutDetails.targetMimeType

string

सिर्फ़ आउटपुट के लिए. उस फ़ाइल का MIME टाइप जिस पर यह शॉर्टकट ले जाता है. इस फ़ील्ड की वैल्यू, टारगेट के एमआईएम टाइप का स्नैपशॉट होती है. यह स्नैपशॉट, शॉर्टकट बनाते समय कैप्चर किया जाता है.

shortcutDetails.targetResourceKey

string

सिर्फ़ आउटपुट के लिए. टारगेट फ़ाइल के लिए ResourceKey.

contentRestrictions[]

object (ContentRestriction)

फ़ाइल के कॉन्टेंट को ऐक्सेस करने से जुड़ी पाबंदियां. यह सिर्फ़ तब दिखता है, जब ऐसी पाबंदी मौजूद हो.

resourceKey

string

सिर्फ़ आउटपुट के लिए. शेयर किए गए लिंक से आइटम को ऐक्सेस करने के लिए ज़रूरी कोड.

linkShareMetadata.securityUpdateEligible

boolean

सिर्फ़ आउटपुट के लिए. फ़ाइल पर सुरक्षा से जुड़ा अपडेट लागू किया जा सकता है या नहीं.

linkShareMetadata.securityUpdateEnabled

boolean

सिर्फ़ आउटपुट के लिए. इस फ़ाइल के लिए, सुरक्षा से जुड़ा अपडेट चालू है या नहीं.

labelInfo

object

सिर्फ़ आउटपुट के लिए. फ़ाइल पर मौजूद लेबल की खास जानकारी.

labelInfo.labels[]

object (Label)

सिर्फ़ आउटपुट के लिए. includeLabels पैरामीटर में लेबल आईडी के अनुरोध के मुताबिक, फ़ाइल पर लेबल का सेट. डिफ़ॉल्ट रूप से, कोई लेबल नहीं दिखता.

sha1Checksum

string

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस फ़ाइल से जुड़ा SHA1 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

sha256Checksum

string

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस फ़ाइल से जुड़ा SHA256 चेकसम. यह फ़ील्ड सिर्फ़ उन फ़ाइलों के लिए पॉप्युलेट होता है जिनका कॉन्टेंट Google Drive में सेव होता है. यह Docs एडिटर या शॉर्टकट फ़ाइलों के लिए पॉप्युलेट नहीं होता.

inheritedPermissionsDisabled

boolean

इस फ़ाइल के लिए, इनहेरिट की गई अनुमतियां बंद हैं या नहीं. इनहेरिट की गई अनुमतियां डिफ़ॉल्ट रूप से चालू होती हैं.

ContentRestriction

फ़ाइल के कॉन्टेंट को ऐक्सेस करने पर पाबंदी.

JSON के काेड में दिखाना
{
  "readOnly": boolean,
  "reason": string,
  "type": string,
  "restrictingUser": {
    object (User)
  },
  "restrictionDate": string,
  "ownerRestricted": boolean,
  "systemRestricted": boolean
}
फ़ील्ड
readOnly

boolean

फ़ाइल का कॉन्टेंट रीड-ओनली है या नहीं. अगर कोई फ़ाइल रीड-ओनली मोड में है, तो हो सकता है कि उसमें नया वर्शन न जोड़ा जा सके. साथ ही, उसमें टिप्पणियां न जोड़ी जा सकें या उनमें बदलाव न किया जा सके. इसके अलावा, फ़ाइल के टाइटल में भी बदलाव नहीं किया जा सकता.

reason

string

फ़ाइल के कॉन्टेंट पर पाबंदी लगाने की वजह. यह सिर्फ़ उन अनुरोधों पर बदला जा सकता है जिनमें readOnly=true भी सेट किया गया हो.

type

string

सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर लगी पाबंदी का टाइप. फ़िलहाल, सिर्फ़ globalContentRestriction वैल्यू का इस्तेमाल किया जा सकता है.

restrictingUser

object (User)

सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने कॉन्टेंट पर पाबंदी सेट की है. यह सिर्फ़ तब पॉप्युलेट होता है, जब readOnly सही हो.

restrictionDate

string

सिर्फ़ आउटपुट के लिए. कॉन्टेंट पर पाबंदी सेट करने का समय (आरएफ़सी 3339 फ़ॉर्मैट में टाइमस्टैंप). यह सिर्फ़ तब पॉप्युलेट होता है, जब readOnly सही हो.

ownerRestricted

boolean

क्या कॉन्टेंट पर लगी पाबंदी में बदलाव या उसे हटाने का अधिकार, सिर्फ़ फ़ाइल के मालिक के पास है. शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए, organizer सुविधाओं वाला कोई भी उपयोगकर्ता, कॉन्टेंट पर लगी पाबंदी में बदलाव कर सकता है या उसे हटा सकता है.

systemRestricted

boolean

सिर्फ़ आउटपुट के लिए. क्या कॉन्टेंट पर पाबंदी, सिस्टम ने लगाई है. उदाहरण के लिए, इलेक्ट्रॉनिक हस्ताक्षर की वजह से. उपयोगकर्ता, पाबंदी वाले कॉन्टेंट से जुड़ी सिस्टम की पाबंदियों में बदलाव नहीं कर सकते या उन्हें हटा नहीं सकते.

तरीके

copy

किसी फ़ाइल की कॉपी बनाता है.

delete

उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में भेजे बिना, उसे हमेशा के लिए मिटा देता है.

emptyTrash

उपयोगकर्ता की ट्रैश में मौजूद सभी फ़ाइलों को हमेशा के लिए मिटा देता है.

export

यह फ़ंक्शन, Google Workspace दस्तावेज़ को अनुरोध किए गए MIME टाइप में एक्सपोर्ट करता है और एक्सपोर्ट किए गए बाइट कॉन्टेंट को दिखाता है.

generateIds

फ़ाइल आईडी का एक सेट जनरेट करता है, जिसे शामिल करने या कॉपी करने के अनुरोधों में दिया जा सकता है.

get

आईडी के हिसाब से फ़ाइल का मेटाडेटा या कॉन्टेंट पाता है.

insert

नई फ़ाइल डालता है.

list

उपयोगकर्ता की फ़ाइलों की सूची दिखाता है.

listLabels

किसी फ़ाइल पर मौजूद लेबल की सूची दिखाता है.

modifyLabels

किसी फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करता है.

patch

फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है.

touch

फ़ाइल के अपडेट किए गए समय को, सर्वर के मौजूदा समय पर सेट करें.

trash

किसी फ़ाइल को ट्रैश में ले जाता है.

untrash

ट्रैश से किसी फ़ाइल को वापस लाता है.

update

फ़ाइल का मेटाडेटा और/या कॉन्टेंट अपडेट करता है.

watch

किसी फ़ाइल में किए गए बदलावों की सदस्यता लेता है.