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 Editors की फ़ाइलों पर लागू होता है.

keepForever

boolean

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

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

md5Checksum

string

सिर्फ़ आउटपुट के लिए. बदलाव किए गए कॉन्टेंट का एमडी5 चेकसम. यह सिर्फ़ 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

पैच सेमेटिक्स की मदद से, बदलाव को अपडेट करता है.