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'autorisation Google Drive. Le rôle détermine la capacité d'un utilisateur à lire, écrire et commenter des éléments.

allowDiscovery

boolean

Si la valeur est "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 l'élément.

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

object (User)

Utilisateur auquel s'applique cette autorisation.

group

object (Group)

Groupe auquel s'applique cette autorisation.

domain

object (Domain)

Domaine auquel cette autorisation s'applique.

anyone

object (Anyone)

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

Rôle

Les rôles d'autorisation Google Drive.

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

Tout le monde

Ce type ne comporte aucun champ.

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