REST Resource: accessproposals

Recurso: AccessProposal

Es el recurso de Access Proposal para las propuestas de acceso pendientes en un archivo.

Representación JSON
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Campos
fileId

string

ID del archivo en el que se encuentra la propuesta de acceso

proposalId

string

Es el ID de la propuesta de acceso.

requesterEmailAddress

string

Dirección de correo electrónico del usuario que realiza la solicitud

recipientEmailAddress

string

Dirección de correo electrónico del usuario que recibirá permisos si se acepta la solicitud

rolesAndViews[]

object (RoleAndView)

Es un wrapper para el rol y la vista de una propuesta de acceso.

requestMessage

string

El mensaje que el solicitante agregó a la propuesta

createTime

string (Timestamp format)

La fecha y hora de creación

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

RoleAndView

Es un wrapper para el rol y la vista de una propuesta de acceso.

Representación JSON
{
  "role": string,
  "view": string
}
Campos
role

string

El rol que propuso el solicitante. Es posible que se agreguen valores nuevos en el futuro, pero, actualmente, se admiten los siguientes: * writer * commenter * reader

view

string

Indica la vista de esta propuesta de acceso. Solo se completa para las propuestas que pertenecen a una vista. published es el único valor admitido.

Métodos

get

Recupera un AccessProposal por ID.

list

Enumera los AccessProposals en un archivo.

resolve

Se usa para aprobar o rechazar una propuesta de acceso.