REST Resource: accessproposals

Recurso: AccessProposal

Gerenciar propostas de acesso pendentes em um arquivo.

Representação JSON
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Campos
fileId

string

O ID do arquivo em que a proposta de acesso está.

proposalId

string

O ID da proposta de acesso.

requesterEmailAddress

string

O endereço de e-mail do usuário solicitante.

recipientEmailAddress

string

O endereço de e-mail do usuário que vai receber as permissões, se aceitas.

rolesAndViews[]

object (RoleAndView)

Um wrapper para a função e a visualização de uma proposta de acesso. Para mais informações, consulte Papéis e permissões.

requestMessage

string

A mensagem que o requerente adicionou à proposta.

createTime

string (Timestamp format)

A hora de criação.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

RoleAndView

Um wrapper para a função e a visualização de uma proposta de acesso. Para mais informações, consulte Papéis e permissões.

Representação JSON
{
  "role": string,
  "view": string
}
Campos
role

string

O papel proposto pelo solicitante. Os valores compatíveis são:

  • writer
  • commenter
  • reader
view

string

Indica a visualização dessa proposta de acesso. Preenchido apenas para propostas que pertencem a uma visualização. Somente published é aceito.

Métodos

get

Recupera uma proposta de acesso por ID.

list

Liste as propostas de acesso em um arquivo.

resolve

Aprova ou nega uma proposta de acesso.