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 نرمال می شود و از 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

نمای این پیشنهاد دسترسی را نشان می دهد. فقط برای پیشنهادهایی که به یک view تعلق دارند پر شده است. فقط published پشتیبانی می شود.

روش ها

get

پیشنهاد دسترسی را با شناسه بازیابی می کند.

list

پیشنهادهای دسترسی را در یک فایل فهرست کنید.

resolve

پیشنهاد دسترسی را تأیید یا رد می کند.