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

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

list

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

resolve

يوافق على اقتراح الوصول أو يرفضه.