REST Resource: accessproposals

रिसॉर्स: AccessProposal

किसी फ़ाइल के लिए, ऐक्सेस के बाकी अनुरोधों के बारे में जानकारी देने वाला संसाधन

JSON के काेड में दिखाना
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
फ़ील्ड
fileId

string

उस फ़ाइल का आईडी जिसका ऐक्सेस पाने का अनुरोध किया गया है

proposalId

string

ऐक्सेस के प्रपोज़ल का आईडी

requesterEmailAddress

string

अनुरोध करने वाले उपयोगकर्ता का ईमेल पता

recipientEmailAddress

string

उस उपयोगकर्ता का ईमेल पता जिसे अनुमतियां मिलेंगी

rolesAndViews[]

object (RoleAndView)

ऐक्सेस के प्रस्ताव की भूमिका और व्यू के लिए एक रैपर.

requestMessage

string

अनुरोध करने वाले व्यक्ति ने प्रस्ताव में जो मैसेज जोड़ा है

createTime

string (Timestamp format)

बनाने का समय

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

RoleAndView

ऐक्सेस प्रपोज़ल की भूमिका और व्यू के लिए रैपर.

JSON के काेड में दिखाना
{
  "role": string,
  "view": string
}
फ़ील्ड
role

string

अनुरोध करने वाले व्यक्ति ने जो भूमिका सुझाई है आने वाले समय में नई वैल्यू जोड़ी जा सकती हैं. हालांकि, फ़िलहाल ये वैल्यू ही इस्तेमाल की जा सकती हैं: * writer * commenter * reader

view

string

ऐक्सेस के इस प्रपोज़ल के व्यू को दिखाता है. सिर्फ़ उन प्रस्तावों के लिए पॉप्युलेट किया जाता है जो किसी व्यू से जुड़े होते हैं. वैल्यू के तौर पर सिर्फ़ published का इस्तेमाल किया जा सकता है.

तरीके

get

आईडी के हिसाब से AccessProposal को वापस लाता है.

list

किसी फ़ाइल पर AccessProposals की सूची बनाना.

resolve

इसका इस्तेमाल, ऐक्सेस के प्रस्ताव को स्वीकार या अस्वीकार करने के लिए किया जाता है.