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

Получает предложение доступа по идентификатору.

list

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

resolve

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