REST Resource: accessproposals

Recurso: AccessProposal

O recurso "Proposta de acesso" para propostas 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 permissões se o pedido for aceito.

rolesAndViews[]

object (RoleAndView)

Um wrapper para a função e a visualização de uma proposta de acesso.

requestMessage

string

A mensagem que o requerente adicionou à proposta

createTime

string (Timestamp format)

O horário 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.

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

string

A função proposta pelo solicitante. Novos valores podem ser adicionados no futuro, mas os seguintes são possíveis no momento: * writer * commenter * reader

view

string

Indica a visualização para esta proposta de acesso. Preenchido apenas para propostas que pertencem a uma visualização. published é o único valor compatível.

Métodos

get

Recupera uma AccessProposal por ID.

list

Liste as AccessProposals em um arquivo.

resolve

Usado para aprovar ou negar uma proposta de acesso.