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)

وقت الإنشاء

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "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

أدرِج طلبات الوصول في ملف.

resolve

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