संसाधन: 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 ( | 
              
| फ़ील्ड | |
|---|---|
exportLinks | 
                
                   
 सिर्फ़ आउटपुट के लिए. Docs Editors की फ़ाइलों को किसी खास फ़ॉर्मैट में एक्सपोर्ट करने के लिंक. यह एक ऐसा ऑब्जेक्ट है जिसमें   | 
              
id | 
                
                   
 सिर्फ़ आउटपुट के लिए. बदलाव का आईडी.  | 
              
mimeType | 
                
                   
 सिर्फ़ आउटपुट के लिए. बदलाव का MIME टाइप.  | 
              
kind | 
                
                   
 सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग   | 
              
published | 
                
                   
 यह बदलाव पब्लिश किया गया है या नहीं. यह सुविधा सिर्फ़ Docs Editors की फ़ाइलों के लिए उपलब्ध है.  | 
              
keepForever | 
                
                   
 इस बदलाव को हमेशा के लिए सेव रखना है या नहीं. भले ही, यह बदलाव अब मुख्य बदलाव न हो. अगर इसे सेट नहीं किया जाता है, तो नया कॉन्टेंट अपलोड होने के 30 दिनों बाद, बदलाव अपने-आप मिट जाएगा. इसे किसी फ़ाइल के ज़्यादा से ज़्यादा 200 वर्शन के लिए सेट किया जा सकता है. यह फ़ील्ड, Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर ही लागू होता है.  | 
              
md5Checksum | 
                
                   
 सिर्फ़ आउटपुट के लिए. बदलाव के कॉन्टेंट का MD5 चेकसम. यह सुविधा, Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर ही लागू होती है.  | 
              
modifiedTime | 
                
                   
 सिर्फ़ आउटपुट के लिए. बदलाव को पिछली बार कब बदला गया था (RFC 3339 के हिसाब से तारीख और समय).  | 
              
publishAuto | 
                
                   
 क्या बाद के बदलाव अपने-आप फिर से पब्लिश हो जाएंगे. यह सुविधा सिर्फ़ Docs Editors की फ़ाइलों के लिए उपलब्ध है.  | 
              
publishedOutsideDomain | 
                
                   
 यह बदलाव, डोमेन के बाहर पब्लिश किया गया है या नहीं. यह सुविधा सिर्फ़ Docs Editors की फ़ाइलों के लिए उपलब्ध है.  | 
              
publishedLink | 
                
                   
 सिर्फ़ आउटपुट के लिए. पब्लिश किए गए वर्शन का लिंक. यह सिर्फ़ Docs Editors की फ़ाइलों के लिए पॉप्युलेट होता है.  | 
              
size | 
                
                   
 सिर्फ़ आउटपुट के लिए. बाइट में, वर्शन के कॉन्टेंट का साइज़. यह सुविधा, Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर ही लागू होती है.  | 
              
originalFilename | 
                
                   
 सिर्फ़ आउटपुट के लिए. इस बदलाव को बनाने के लिए इस्तेमाल किया गया मूल फ़ाइल नाम. यह सुविधा, Drive में मौजूद बाइनरी कॉन्टेंट वाली फ़ाइलों पर ही लागू होती है.  | 
              
lastModifyingUser | 
                
                   
 सिर्फ़ आउटपुट के लिए. इस वर्शन में आखिरी बार बदलाव करने वाला उपयोगकर्ता. यह फ़ील्ड सिर्फ़ तब दिखता है, जब आखिरी बदलाव किसी ऐसे व्यक्ति ने किया हो जिसने साइन इन किया हो.  | 
              
तरीके | 
            |
|---|---|
                
 | 
              यह फ़ाइल के किसी वर्शन को हमेशा के लिए मिटा देता है. | 
                
 | 
              आईडी के हिसाब से, किसी बदलाव के मेटाडेटा या कॉन्टेंट को फ़ेच करता है. | 
                
 | 
              किसी फ़ाइल के वर्शन की सूची बनाता है. | 
                
 | 
              यह फ़ंक्शन, पैच से जुड़े सेमेंटिक के साथ किसी वर्शन को अपडेट करता है. |