REST Resource: revisions

संसाधन: बदलाव

किसी फ़ाइल में किया गया बदलाव.

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

जेएसओएन के काेड में दिखाना
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "exportLinks": {
    string: string,
    ...
  },
  "pinned": boolean,
  "md5Checksum": string,
  "modifiedDate": string,
  "lastModifyingUserName": string,
  "downloadUrl": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "fileSize": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  },
  "selfLink": string
}
फ़ील्ड
id

string

सिर्फ़ आउटपुट के लिए. बदलाव का आईडी.

mimeType

string

सिर्फ़ आउटपुट के लिए. संशोधन का MIME प्रकार.

kind

string

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

published

boolean

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

etag

string

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

pinned

boolean

क्या इस बदलाव को अपने-आप पर्जिंग को रोकने के लिए पिन किया गया है. अगर इस नीति को सेट नहीं किया जाता है, तो नया कॉन्टेंट अपलोड होने के 30 दिनों के बाद, यह अपने-आप पूरी तरह मिट जाता है. इस फ़ील्ड में सिर्फ़ उन फ़ाइलों के लिए बदलाव किए जा सकते हैं जिनमें Drive में सेव किया गया कॉन्टेंट हो. इसमें Docs Editors की फ़ाइलें शामिल नहीं हैं. बदलावों को तब भी पिन किया जा सकता है, जब उन्हें पिन किए गए क्वेरी पैरामीटर का इस्तेमाल करके, drive.files.insert/update/copy की मदद से बनाया गया हो. पिन किए गए बदलाव, ज़्यादा से ज़्यादा 200 बार किए जाने वाले अतिरिक्त स्टोरेज कोटा का इस्तेमाल करके, हमेशा के लिए सेव किए जाते हैं.

md5Checksum

string

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

modifiedDate

string

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

lastModifyingUserName

string

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

downloadUrl

string

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

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

fileSize

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

तरीके

delete

इससे फ़ाइल के वर्शन को हमेशा के लिए मिटा दिया जाता है.

get

एक खास संशोधन मिलता है.

list

किसी फ़ाइल के बदलावों की सूची बनाता है.

patch

किसी वर्शन को अपडेट करता है.

update

किसी वर्शन को अपडेट करता है.