REST Resource: accessproposals

Risorsa: AccessProposal

Gestisci 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 del file in 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. Per ulteriori informazioni, consulta Ruoli e autorizzazioni.

requestMessage

string

Il messaggio che il richiedente ha aggiunto alla proposta.

createTime

string (Timestamp format)

La data/ora di 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. Per ulteriori informazioni, consulta Ruoli e autorizzazioni.

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

string

Il ruolo proposto dal richiedente. I valori supportati sono:

  • writer
  • commenter
  • reader
view

string

Indica la visualizzazione per questa proposta di accesso. Compilato solo per le proposte appartenenti a una visualizzazione. È supportato solo published.

Metodi

get

Recupera una proposta di accesso in base all'ID.

list

Elenca le proposte di accesso a un file.

resolve

Approva o rifiuta una proposta di accesso.