- Ressource: Drive
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: Drive
Représentation d'un Drive partagé.
Certaines méthodes de ressources (telles que drives.update
) nécessitent un driveId
. Utilisez la méthode drives.list
pour récupérer l'ID d'un Drive partagé.
Représentation JSON |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Champs | |
---|---|
id |
Uniquement en sortie. ID de ce Drive partagé, qui correspond également à l'ID du dossier racine de ce Drive partagé. |
name |
Nom de ce Drive partagé. |
colorRgb |
Couleur de ce Drive partagé sous forme de chaîne hexadécimale RVB. Elle ne peut être définie que sur une requête |
kind |
Uniquement en sortie. Identifie le type de ressource. Valeur: chaîne fixe |
backgroundImageLink |
Uniquement en sortie. Lien de courte durée vers l'image de fond de ce Drive partagé. |
capabilities |
Uniquement en sortie. Autorisations de l'utilisateur actuel sur ce Drive partagé. |
capabilities.canAddChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des enfants aux dossiers de ce Drive partagé. |
capabilities.canComment |
Uniquement en sortie. Indique si l'utilisateur actuel peut commenter les fichiers de ce Drive partagé. |
capabilities.canCopy |
Uniquement en sortie. Indique si l'utilisateur actuel peut copier des fichiers dans ce Drive partagé. |
capabilities.canDeleteDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer ce Drive partagé. Toute tentative de suppression du Drive partagé peut échouer s'il contient des éléments qui ne se trouvent pas dans la corbeille. |
capabilities.canDownload |
Uniquement en sortie. Indique si l'utilisateur actuel peut télécharger des fichiers dans ce Drive partagé. |
capabilities.canEdit |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les fichiers de ce Drive partagé |
capabilities.canListChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut lister les enfants de dossiers dans ce Drive partagé. |
capabilities.canManageMembers |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des membres à ce Drive partagé, les supprimer ou modifier leur rôle. |
capabilities.canReadRevisions |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire la ressource des révisions des fichiers de ce Drive partagé. |
capabilities.canRename |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer les fichiers ou les dossiers de ce Drive partagé. |
capabilities.canRenameDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer ce Drive partagé. |
capabilities.canChangeDriveBackground |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier l'arrière-plan de ce Drive partagé. |
capabilities.canShare |
Uniquement en sortie. Indique si l'utilisateur actuel peut partager des fichiers ou des dossiers dans ce Drive partagé. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeDomainUsersOnlyRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeDriveMembersOnlyRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canResetDriveRestrictions |
Uniquement en sortie. Indique si l'utilisateur actuel peut rétablir les paramètres par défaut des restrictions des Drive partagés. |
capabilities.canDeleteChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer des enfants des dossiers de ce Drive partagé. |
capabilities.canTrashChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer les enfants des dossiers de ce Drive partagé. |
themeId |
ID du thème à partir duquel l'image de fond et la couleur seront définies. L'ensemble des |
backgroundImageFile |
Fichier image et paramètres de recadrage à partir desquels une image de fond pour ce Drive partagé est définie. Il s'agit d'un champ en écriture seule ; il ne peut être défini que pour les requêtes |
backgroundImageFile.id |
ID d'un fichier image dans Google Drive à utiliser pour l'image de fond. |
backgroundImageFile.xCoordinate |
Coordonnée X de l'angle supérieur gauche de la zone de recadrage dans l'image de fond. Cette valeur se situe dans la plage fermée, comprise entre 0 et 1. Cette valeur représente la distance horizontale entre le côté gauche de l'image entière et le côté gauche de la zone de recadrage, divisée par la largeur de l'image entière. |
backgroundImageFile.yCoordinate |
Coordonnée Y de l'angle supérieur gauche de la zone de recadrage dans l'image de fond. Cette valeur se situe dans la plage fermée, comprise entre 0 et 1. Cette valeur représente la distance verticale entre le bord supérieur de l'image entière et le bord supérieur de la zone de recadrage, divisée par la hauteur de l'image entière. |
backgroundImageFile.width |
Largeur de l'image recadrée dans la plage fermée de 0 à 1. Cette valeur représente la largeur de l'image recadrée divisée par la largeur de l'image entière. La hauteur est calculée en appliquant un rapport largeur/hauteur de 80:9. L'image obtenue doit faire au moins 1 280 pixels de large et 144 pixels de haut. |
createdTime |
Uniquement en sortie. Heure à laquelle le Drive partagé a été créé (date et heure RFC 3339). |
restrictions |
Ensemble de restrictions qui s'appliquent à ce Drive partagé ou aux éléments qu'il contient. Notez que vous ne pouvez pas définir de restrictions lors de la création d'un Drive partagé. Pour ajouter une restriction, commencez par créer un Drive partagé, puis utilisez |
restrictions.copyRequiresWriterPermission |
Indique si les options permettant de copier, d'imprimer et de télécharger des fichiers dans ce Drive partagé doivent être désactivées pour les lecteurs et les commentateurs. Lorsque cette restriction est définie sur |
restrictions.domainUsersOnly |
Permet de restreindre l'accès à ce Drive partagé et aux éléments qu'il contient aux utilisateurs du domaine auquel il appartient. Cette restriction peut être remplacée par d'autres règles de partage contrôlées en dehors de ce Drive partagé. |
restrictions.driveMembersOnly |
Détermine si l'accès aux éléments de ce Drive partagé est réservé à ses membres. |
restrictions.adminManagedRestrictions |
Indique si des droits d'administrateur sur ce Drive partagé sont nécessaires pour modifier les restrictions. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Si la valeur est "true", seuls les utilisateurs disposant du rôle d'organisateur peuvent partager des dossiers. Si la valeur est "false", les utilisateurs disposant du rôle d'organisateur ou d'organisateur de fichiers peuvent partager des dossiers. |
orgUnitId |
Uniquement en sortie. Unité organisationnelle de ce Drive partagé. Ce champ n'est renseigné dans les réponses |
Méthodes |
|
---|---|
|
crée un Drive partagé ; |
|
Supprime définitivement un Drive partagé dont l'utilisateur est un organizer . |
|
Récupère les métadonnées d'un Drive partagé par ID. |
|
Masque un Drive partagé dans la vue par défaut. |
|
Liste les Drive partagés de l'utilisateur. |
|
Restaure un Drive partagé à la vue par défaut. |
|
Met à jour les métadonnées d'un Drive partagé. |