Recurso: AccessProposal
Gerenciar propostas de acesso pendentes em um arquivo.
Representação JSON |
---|
{
"fileId": string,
"proposalId": string,
"requesterEmailAddress": string,
"recipientEmailAddress": string,
"rolesAndViews": [
{
object ( |
Campos | |
---|---|
fileId |
O ID do arquivo em que a proposta de acesso está. |
proposalId |
O ID da proposta de acesso. |
requesterEmailAddress |
O endereço de e-mail do usuário solicitante. |
recipientEmailAddress |
O endereço de e-mail do usuário que vai receber as permissões, se aceitas. |
rolesAndViews[] |
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 |
A mensagem que o requerente adicionou à proposta. |
createTime |
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: |
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 |
O papel proposto pelo solicitante. Os valores compatíveis são:
|
view |
Indica a visualização dessa proposta de acesso. Preenchido apenas para propostas que pertencem a uma visualização. Somente |
Métodos |
|
---|---|
|
Recupera uma proposta de acesso por ID. |
|
Liste as propostas de acesso em um arquivo. |
|
Aprova ou nega uma proposta de acesso. |