REST Resource: approvals

संसाधन: Approval

मंज़ूरी के लिए मेटाडेटा. मंज़ूरी देने का मतलब है कि Drive में मौजूद किसी आइटम की समीक्षा की गई है और उसे मंज़ूरी दी गई है.

JSON के काेड में दिखाना
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
फ़ील्ड
kind

string

यह हमेशा drive#approval होता है.

approvalId

string

मंज़ूरी का आईडी.

targetFileId

string

अनुमति के लिए टारगेट फ़ाइल का आईडी.

createTime

string (Timestamp format)

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

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

modifyTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. मंज़ूरी में आखिरी बार बदलाव कब किया गया था.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. अनुमति देने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

dueTime

string (Timestamp format)

अनुमति मिलने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

status

enum (Status)

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

initiator

object (User)

वह उपयोगकर्ता जिसने मंज़ूरी का अनुरोध किया है.

reviewerResponses[]

object (ReviewerResponse)

समीक्षकों की ओर से दी गई मंज़ूरी के बारे में जवाब.

स्थिति

मंज़ूरी के ये स्टेटस हो सकते हैं.

Enums
STATUS_UNSPECIFIED मंज़ूरी की स्थिति सेट नहीं की गई है या उसे अमान्य वैल्यू पर सेट किया गया है.
IN_PROGRESS मंज़ूरी पाने की प्रोसेस शुरू हो गई है, लेकिन पूरी नहीं हुई है.
APPROVED मंज़ूरी देने की प्रोसेस पूरी हो गई है और टारगेट को मंज़ूरी मिल गई है.
CANCELLED अनुमोदन की प्रोसेस पूरी होने से पहले ही रद्द कर दी गई थी.
DECLINED अनुमति देने की प्रोसेस पूरी हो गई है और टारगेट को अस्वीकार कर दिया गया है.

ReviewerResponse

किसी समीक्षक ने मंज़ूरी दी है, तो उस पर दी गई प्रतिक्रिया.

JSON के काेड में दिखाना
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
फ़ील्ड
kind

string

यह हमेशा drive#reviewerResponse होता है.

reviewer

object (User)

वह उपयोगकर्ता जो इस जवाब के लिए ज़िम्मेदार है.

response

enum (Response)

समीक्षक का जवाब, जिसमें मंज़ूरी दी गई हो.

जवाब

मंज़ूरी के लिए संभावित जवाब.

Enums
RESPONSE_UNSPECIFIED जवाब को ऐसी वैल्यू पर सेट किया गया था जिसकी पहचान नहीं की जा सकी.
NO_RESPONSE समीक्षक ने अब तक जवाब नहीं दिया है
APPROVED समीक्षक ने आइटम को मंज़ूरी दे दी है.
DECLINED समीक्षक ने आइटम को अस्वीकार कर दिया है.

तरीके

get

आईडी के हिसाब से, मंज़ूरी की जानकारी मिलती है.

list

किसी फ़ाइल के लिए मंज़ूरी की सूची दिखाता है.