REST Resource: revisions

संसाधन: संशोधन

फ़ाइल में किए गए बदलाव के लिए मेटाडेटा.

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

JSON के काेड में दिखाना
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "exportLinks": {
    string: string,
    ...
  },
  "keepForever": boolean,
  "md5Checksum": string,
  "modifiedTime": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "size": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  }
}
फ़ील्ड
id

string

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

mimeType

string

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

kind

string

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग "drive#revision".

published

boolean

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

keepForever

boolean

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

यह फ़ील्ड, Drive में सिर्फ़ बाइनरी कॉन्टेंट वाली फ़ाइलों पर लागू होता है.

md5Checksum

string

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

modifiedTime

string

सिर्फ़ आउटपुट के लिए. वह तारीख जब बदलाव में पिछली बार बदलाव किया गया था (RFC 3339 तारीख-समय).

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

size

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

तरीके

delete

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

get

इसमें आईडी के हिसाब से बदलाव का मेटाडेटा या कॉन्टेंट दिखाया जाता है.

list

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

update

पैच सिमेंटिक्स के साथ संशोधन को अपडेट करता है.