REST Resource: files

संसाधन: फ़ाइल

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

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

JSON के काेड में दिखाना
{
  "ownerNames": [
    string
  ],
  "exportLinks": {
    string: string,
    ...
  },
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "properties": [
    {
      object (Property)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "spaces": [
    string
  ],
  "permissionIds": [
    string
  ],
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "driveId": string,
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "hasThumbnail": boolean,
  "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,
  "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
  },
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string,
  "inheritedPermissionsDisabled": boolean
}
फ़ील्ड
ownerNames[]

string

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

parents[]

object (ParentReference)

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

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

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

owners[]

object (User)

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

properties[]

object (Property)

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

permissions[]

object (Permission)

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

spaces[]

string

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

permissionIds[]

string

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

contentRestrictions[]

object (ContentRestriction)

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

kind

string

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

userPermission

object (Permission)

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

fileExtension

string

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

md5Checksum

string

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

lastModifyingUserName

string

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

editable
(deprecated)

boolean

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

writersCanShare

boolean

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

downloadUrl

string

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

mimeType

string

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

driveId

string

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

appDataContents

boolean

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

shared

boolean

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

lastModifyingUser

object (User)

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

headRevisionId

string

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

copyable
(deprecated)

boolean

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

etag

string

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

sharingUser

object (User)

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

fileSize

string (int64 format)

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

copyRequiresWriterPermission

boolean

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

hasThumbnail

boolean

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

folderColorRgb

string

अगर फ़ाइल कोई फ़ोल्डर है या किसी फ़ोल्डर का शॉर्टकट है, तो फ़ोल्डर का रंग आरजीबी हेक्स स्ट्रिंग के तौर पर दिखता है. चुने जा सकने वाले रंगों की सूची, About रिसॉर्स के 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 Editors या शॉर्टकट फ़ाइलों के लिए, यह फ़ील्ड नहीं दिखता.

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

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

capabilities.canDelete

boolean

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

capabilities.canDownload

boolean

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

capabilities.canListChildren

boolean

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

capabilities.canRemoveChildren

boolean

सिर्फ़ आउटपुट के लिए. मौजूदा उपयोगकर्ता के पास, इस फ़ोल्डर से बच्चों की प्रोफ़ाइलें हटाने की अनुमति है या नहीं. अगर आइटम कोई फ़ोल्डर नहीं है, तो यह हमेशा false होता है. शेयर की गई ड्राइव में मौजूद किसी फ़ोल्डर के लिए, इसके बजाय 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 टाइमस्टैंप के हिसाब से फ़ॉर्मैट किया गया). यह सिर्फ़ शेयर की गई ड्राइव में मौजूद आइटम के लिए अपने-आप भर जाता है.

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

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

imageMediaMetadata.maxApertureValue

number

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

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.

resourceKey

string

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

linkShareMetadata.securityUpdateEligible

boolean

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

linkShareMetadata.securityUpdateEnabled

boolean

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

labelInfo

object

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

labelInfo.labels[]

object (Label)

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

sha1Checksum

string

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

sha256Checksum

string

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

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

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