REST Resource: accessproposals

Risorsa: AccessProposal

La risorsa Proposta di accesso 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 su cui si trova 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 riceverà le autorizzazioni se accettate

rolesAndViews[]

object (RoleAndView)

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

requestMessage

string

Il messaggio che il richiedente ha aggiunto alla proposta

createTime

string (Timestamp format)

Data/ora creazione

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

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. Compilato solo per le proposte appartenenti a una visualizzazione. published è l'unico valore supportato.

Metodi

get

Recupera una proposta di accesso in base all'ID.

list

Elenca le proposte di accesso a un file.

resolve

Utilizzato per approvare o rifiutare una proposta di accesso.