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

Указывает представление для этого предложения доступа. Заполняется только для предложений, принадлежащих представлению. Поддерживается только значение published .

Методы

get

Извлекает AccessProposal по идентификатору.

list

Перечислите предложения AccessProposals в файле.

resolve

Используется для одобрения или отклонения предложения о доступе.