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)

وقت الإنشاء

يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

RoleAndView

حاوية للدور وطريقة عرض اقتراح الوصول

تمثيل JSON
{
  "role": string,
  "view": string
}
الحقول
role

string

الدور الذي اقترحه مقدّم الطلب. قد تتم إضافة قيم جديدة في المستقبل، ولكن القيم التالية متاحة حاليًا: * writer * commenter * reader

view

string

تشير هذه السمة إلى طريقة عرض اقتراح الوصول هذا. لا تتم تعبئة هذا الحقل إلا للعروض التي تنتمي إلى طريقة عرض. القيمة الوحيدة المسموح بها هي published.

الطُرق

get

يستردّ هذا الإجراء AccessProposal حسب المعرّف.

list

عرض قائمة بطلبات الوصول إلى ملف

resolve

تُستخدَم للموافقة على "اقتراح الوصول" أو رفضه.