REST Resource: accessproposals

Recurso: AccessProposal

Administra 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

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

proposalId

string

Es el ID de la propuesta de acceso.

requesterEmailAddress

string

Es la 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.

rolesAndViews[]

object (RoleAndView)

Es un wrapper para el rol y la vista de una propuesta de acceso. Para obtener más información, consulta Roles y permisos.

requestMessage

string

Es el mensaje que el solicitante agregó a la propuesta.

createTime

string (Timestamp format)

Es la 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. Para obtener más información, consulta Roles y permisos.

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

string

Es el rol que propuso el solicitante. Los valores admitidos son 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. Solo se admite published.

Métodos

get

Recupera una propuesta de acceso por ID.

list

Enumera las propuestas de acceso en un archivo.

resolve

Aprueba o rechaza una propuesta de acceso.