PermissionChange

PermissionChange

Modification du paramètre d'autorisation d'un élément.

Représentation JSON
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
Champs
addedPermissions[]

object (Permission)

Ensemble des autorisations ajoutées par cette modification.

removedPermissions[]

object (Permission)

Ensemble des autorisations supprimées par cette modification.

Autorisation

Paramètre d'autorisation d'un objet.

Représentation JSON
{
  "role": enum (Role),
  "allowDiscovery": boolean,

  // Union field scope can be only one of the following:
  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "domain": {
    object (Domain)
  },
  "anyone": {
    object (Anyone)
  }
  // End of list of possible types for union field scope.
}
Champs
role

enum (Role)

Indique le Rôle d'autorisations Google Drive Le rôle détermine si un utilisateur peut lire, écrire et commenter des éléments.

allowDiscovery

boolean

Si la valeur est définie sur "true", l'élément peut être découvert (par exemple, dans la collection "Partagés avec moi" de l'utilisateur) sans avoir besoin d'un lien vers celui-ci.

Champ d'union scope. Entité ayant attribué le rôle. scope ne peut être qu'un des éléments suivants :
user

object (User)

Utilisateur auquel cette autorisation s'applique.

group

object (Group)

Groupe auquel cette autorisation s'applique.

domain

object (Domain)

Domaine auquel s'applique cette autorisation.

anyone

object (Anyone)

Si elle est définie, cette autorisation s'applique à tous les utilisateurs, même aux utilisateurs déconnectés.

Rôle

La Rôles associés aux autorisations Google Drive

Enums
ROLE_UNSPECIFIED Le rôle n'est pas disponible.
OWNER Rôle accordant un accès complet.
ORGANIZER Rôle accordant la possibilité de gérer les personnes et les paramètres.
FILE_ORGANIZER Rôle accordant la possibilité de contribuer et de gérer du contenu.
EDITOR Rôle permettant de contribuer à des contenus. Ce rôle est parfois aussi appelé "rédacteur".
COMMENTER Rôle permettant d'afficher et de commenter du contenu.
VIEWER Rôle accordant la possibilité d'afficher du contenu. Ce rôle est parfois aussi appelé "lecteur".
PUBLISHED_VIEWER Rôle permettant de consulter le contenu uniquement après sa publication sur le Web. Ce rôle est parfois aussi appelé "lecteur publié". Voir https://support.google.com/sites/answer/6372880 pour en savoir plus.

Tout le monde

Ce type ne comporte aucun champ.

Représente n'importe quel utilisateur (y compris un utilisateur déconnecté).