REST Resource: revisions

संसाधन: Revision

किसी फ़ाइल के संशोधन का मेटाडेटा.

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

JSON के काेड में दिखाना
{
  "exportLinks": {
    string: string,
    ...
  },
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "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 Editors की फ़ाइलों के लिए उपलब्ध है.

keepForever

boolean

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

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

md5Checksum

string

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

modifiedTime

string

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

publishAuto

boolean

क्या बाद के बदलाव अपने-आप फिर से पब्लिश हो जाएंगे. यह सुविधा सिर्फ़ Docs Editors की फ़ाइलों के लिए उपलब्ध है.

publishedOutsideDomain

boolean

यह बदलाव, डोमेन के बाहर पब्लिश किया गया है या नहीं. यह सुविधा सिर्फ़ Docs Editors की फ़ाइलों के लिए उपलब्ध है.

size

string (int64 format)

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

originalFilename

string

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

lastModifyingUser

object (User)

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

तरीके

delete

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

get

आईडी के हिसाब से, किसी बदलाव के मेटाडेटा या कॉन्टेंट को फ़ेच करता है.

list

किसी फ़ाइल के वर्शन की सूची बनाता है.

update

यह फ़ंक्शन, पैच से जुड़े सेमेंटिक के साथ किसी वर्शन को अपडेट करता है.