REST Resource: accessproposals

Ресурс: AccessProposal

Ресурс «Предложение доступа» для невыполненных предложений доступа к файлу.

JSON-представление
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Поля
file Id

string

Идентификатор файла, к которому предлагается доступ.

proposal Id

string

Идентификатор предложения доступа

requester Email Address

string

Адрес электронной почты запрашивающего пользователя

recipient Email Address

string

Адрес электронной почты пользователя, который получит разрешения в случае принятия.

roles And Views[]

object ( RoleAndView )

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

request Message

string

Сообщение, которое отправитель запроса добавил в предложение.

create Time

string ( Timestamp format)

Время создания

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

РольИВью

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

JSON-представление
{
  "role": string,
  "view": string
}
Поля
role

string

Роль, предложенная запрашивающим. В будущем могут быть добавлены новые значения, но в настоящее время возможны следующие: * writer * commenter * reader

view

string

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

Методы

get

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

list

Перечислите AccessProposals в файле.

resolve

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

Ресурс: AccessProposal

Ресурс «Предложение доступа» для невыполненных предложений доступа к файлу.

JSON-представление
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Поля
file Id

string

Идентификатор файла, к которому предлагается доступ.

proposal Id

string

Идентификатор предложения доступа

requester Email Address

string

Адрес электронной почты запрашивающего пользователя

recipient Email Address

string

Адрес электронной почты пользователя, который получит разрешения в случае принятия.

roles And Views[]

object ( RoleAndView )

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

request Message

string

Сообщение, которое отправитель запроса добавил в предложение.

create Time

string ( Timestamp format)

Время создания

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

РольИВью

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

JSON-представление
{
  "role": string,
  "view": string
}
Поля
role

string

Роль, предложенная запрашивающим. В будущем могут быть добавлены новые значения, но в настоящее время возможны следующие: * writer * commenter * reader

view

string

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

Методы

get

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

list

Перечислите AccessProposals в файле.

resolve

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

Ресурс: AccessProposal

Ресурс «Предложение доступа» для невыполненных предложений доступа к файлу.

JSON-представление
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Поля
file Id

string

Идентификатор файла, к которому предлагается доступ.

proposal Id

string

Идентификатор предложения доступа

requester Email Address

string

Адрес электронной почты запрашивающего пользователя

recipient Email Address

string

Адрес электронной почты пользователя, который получит разрешения в случае принятия.

roles And Views[]

object ( RoleAndView )

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

request Message

string

Сообщение, которое отправитель запроса добавил в предложение.

create Time

string ( Timestamp format)

Время создания

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

РольИВью

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

JSON-представление
{
  "role": string,
  "view": string
}
Поля
role

string

Роль, предложенная запрашивающим. В будущем могут быть добавлены новые значения, но в настоящее время возможны следующие: * writer * commenter * reader

view

string

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

Методы

get

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

list

Перечислите AccessProposals в файле.

resolve

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

Ресурс: AccessProposal

Ресурс «Предложение доступа» для невыполненных предложений доступа к файлу.

JSON-представление
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Поля
file Id

string

Идентификатор файла, к которому предлагается доступ.

proposal Id

string

Идентификатор предложения доступа

requester Email Address

string

Адрес электронной почты запрашивающего пользователя

recipient Email Address

string

Адрес электронной почты пользователя, который получит разрешения в случае принятия.

roles And Views[]

object ( RoleAndView )

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

request Message

string

Сообщение, которое отправитель запроса добавил в предложение.

create Time

string ( Timestamp format)

Время создания

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

РольИВью

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

JSON-представление
{
  "role": string,
  "view": string
}
Поля
role

string

Роль, предложенная запрашивающим. В будущем могут быть добавлены новые значения, но в настоящее время возможны следующие: * writer * commenter * reader

view

string

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

Методы

get

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

list

Перечислите AccessProposals в файле.

resolve

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