REST Resource: accessproposals

Recurso: AccessProposal

O recurso de proposta de acesso para 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.

requestMessage

string

A mensagem que o requerente adicionou à proposta

createTime

string (Timestamp format)

O horário da criação

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

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

O papel proposto pelo solicitante. Novos valores poderão ser adicionados no futuro, mas os seguintes são possíveis no momento: * writer * commenter * reader

view

string

Indica a visualização dessa 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.