REST Resource: accessproposals

Ressource : AccessProposal

Gérez les propositions d'accès en attente pour un fichier.

Représentation JSON
{
  "fileId": string,
  "proposalId": string,
  "requesterEmailAddress": string,
  "recipientEmailAddress": string,
  "rolesAndViews": [
    {
      object (RoleAndView)
    }
  ],
  "requestMessage": string,
  "createTime": string
}
Champs
fileId

string

ID du fichier pour lequel la demande d'accès est envoyée.

proposalId

string

ID de la proposition d'accès.

requesterEmailAddress

string

Adresse e-mail de l'utilisateur à l'origine de la demande.

recipientEmailAddress

string

Adresse e-mail de l'utilisateur qui recevra les autorisations, si elles sont acceptées.

rolesAndViews[]

object (RoleAndView)

Wrapper pour le rôle et la vue d'une proposition d'accès. Pour en savoir plus, consultez Rôles et autorisations.

requestMessage

string

Message que le demandeur a ajouté à la proposition.

createTime

string (Timestamp format)

Heure de création.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

RoleAndView

Wrapper pour le rôle et la vue d'une proposition d'accès. Pour en savoir plus, consultez Rôles et autorisations.

Représentation JSON
{
  "role": string,
  "view": string
}
Champs
role

string

Rôle proposé par le demandeur. Les valeurs acceptées sont les suivantes :

  • writer
  • commenter
  • reader
view

string

Indique la vue de cette proposition d'accès. Renseigné uniquement pour les propositions appartenant à une vue. Seule l'option published est acceptée.

Méthodes

get

Récupère une proposition d'accès par ID.

list

Lister les propositions d'accès pour un fichier.

resolve

Approuve ou refuse une proposition d'accès.