REST Resource: accessproposals

Risorsa: AccessProposta

La risorsa Access Proposal per le proposte di accesso in sospeso per un file

Rappresentazione JSON
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Campi
fileId

string

L'ID file a cui si riferisce la proposta di accesso

proposalId

string

L'ID della proposta di accesso

requesterEmailAddress

string

L'indirizzo email dell'utente che ha inviato la richiesta

recipientEmailAddress

string

L'indirizzo email dell'utente che, se accettato, riceverà le autorizzazioni

rolesAndViews[]

object (RoleAndView)

Un wrapper per il ruolo e la visualizzazione di una proposta di accesso.

requestMessage

string

Il messaggio aggiunto dal richiedente alla proposta

createTime

string (Timestamp format)

L'ora di creazione

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

RoleAndView

Un wrapper per il ruolo e la visualizzazione di una proposta di accesso.

Rappresentazione JSON
{
  "role": string,
  "view": string
}
Campi
role

string

Il ruolo proposto dal richiedente. In futuro potrebbero essere aggiunti nuovi valori, ma al momento sono possibili i seguenti: * writer * commenter * reader

view

string

Indica la visualizzazione per questa proposta di accesso. Viene compilato solo per le proposte che appartengono a una visualizzazione. published è l'unico valore supportato.

Metodi

get

Recupera un AccessProposal per ID.

list

Elenca le AccessProposte in un file.

resolve

Utilizzato per approvare o rifiutare una proposta di accesso.