Recurso: Drive
Representação de um drive compartilhado.
Alguns métodos de recurso (como drives.update
) exigem um driveId
. Use o método drives.list
para extrair o ID de um drive compartilhado.
Representação 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 }, "createdDate": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Campos | |
---|---|
id |
Apenas saída. O ID do drive compartilhado, que também é o ID da pasta de nível superior desse drive. |
name |
O nome do drive compartilhado. |
colorRgb |
A cor deste drive compartilhado como uma string hexadecimal RGB. Ele só pode ser definido em uma solicitação |
kind |
Apenas saída. É sempre |
backgroundImageLink |
Apenas saída. Um link de curta duração para a imagem de plano de fundo deste drive compartilhado. |
capabilities |
Apenas saída. Recursos que o usuário atual tem nesse drive compartilhado. |
capabilities.canAddChildren |
Apenas saída. Se o usuário atual pode adicionar crianças a pastas neste drive compartilhado. |
capabilities.canComment |
Apenas saída. Se o usuário atual pode comentar em arquivos neste drive compartilhado. |
capabilities.canCopy |
Apenas saída. Se o usuário atual pode copiar arquivos neste drive compartilhado. |
capabilities.canDeleteDrive |
Apenas saída. Se o usuário atual pode excluir este drive compartilhado. A tentativa de excluir o drive compartilhado ainda pode falhar se houver itens não excluídos na lixeira. |
capabilities.canDownload |
Apenas saída. Se o usuário atual pode fazer o download de arquivos neste drive compartilhado. |
capabilities.canEdit |
Apenas saída. Se o usuário atual pode editar arquivos neste drive compartilhado |
capabilities.canListChildren |
Apenas saída. Se o usuário atual pode listar as pastas filhas neste drive compartilhado. |
capabilities.canManageMembers |
Apenas saída. Se o usuário atual pode adicionar ou remover participantes do drive compartilhado ou mudar a função deles. |
capabilities.canReadRevisions |
Apenas saída. Indica se o usuário atual pode ler o recurso de revisões dos arquivos neste drive compartilhado. |
capabilities.canRename |
Apenas saída. Se o usuário atual pode renomear arquivos ou pastas neste drive compartilhado. |
capabilities.canRenameDrive |
Apenas saída. Se o usuário atual pode renomear este drive compartilhado. |
capabilities.canChangeDriveBackground |
Apenas saída. Se o usuário atual pode mudar o plano de fundo desse drive compartilhado. |
capabilities.canShare |
Apenas saída. Se o usuário atual pode compartilhar arquivos ou pastas neste drive compartilhado. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Apenas saída. Se o usuário atual pode mudar a restrição |
capabilities.canChangeDomainUsersOnlyRestriction |
Apenas saída. Se o usuário atual pode mudar a restrição |
capabilities.canChangeDriveMembersOnlyRestriction |
Apenas saída. Se o usuário atual pode mudar a restrição |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Apenas saída. Se o usuário atual pode mudar a restrição |
capabilities.canResetDriveRestrictions |
Apenas saída. Se o usuário atual pode redefinir as restrições do drive compartilhado para os padrões. |
capabilities.canDeleteChildren |
Apenas saída. Indica se o usuário atual pode excluir itens das pastas nesse drive compartilhado. |
capabilities.canTrashChildren |
Apenas saída. Se o usuário atual pode enviar para a lixeira os itens filhos de pastas neste drive compartilhado. |
themeId |
O ID do tema em que a imagem e a cor de plano de fundo serão definidos. O conjunto de |
backgroundImageFile |
Um arquivo de imagem e parâmetros de corte em que uma imagem de plano de fundo para esse drive compartilhado é definida. Este é um campo somente leitura. Ele só pode ser definido em solicitações |
backgroundImageFile.id |
O ID de um arquivo de imagem no Google Drive para usar como imagem de plano de fundo. |
backgroundImageFile.xCoordinate |
A coordenada X do canto superior esquerdo da área de corte na imagem de plano de fundo. Esse é um valor no intervalo fechado de 0 a 1. Esse valor representa a distância horizontal do lado esquerdo de toda a imagem até o lado esquerdo da área de corte dividida pela largura de toda a imagem. |
backgroundImageFile.yCoordinate |
A coordenada Y do canto superior esquerdo da área de corte na imagem de plano de fundo. Esse é um valor no intervalo fechado de 0 a 1. Esse valor representa a distância vertical do lado superior da imagem inteira até o lado superior da área de corte dividida pela altura da imagem inteira. |
backgroundImageFile.width |
A largura da imagem cortada no intervalo fechado de 0 a 1. Esse valor representa a largura da imagem cortada dividida pela largura de toda a imagem. A altura é calculada aplicando uma proporção de largura para altura de 80 para 9. A imagem resultante precisa ter pelo menos 1.280 pixels de largura e 144 pixels de altura. |
createdDate |
Apenas saída. O horário em que o drive compartilhado foi criado (data e hora RFC 3339). |
restrictions |
Um conjunto de restrições que se aplicam a este drive compartilhado ou aos itens dentro dele. |
restrictions.copyRequiresWriterPermission |
Se as opções de cópia, impressão ou download de arquivos neste drive compartilhado precisam ser desativadas para leitores e comentaristas. Quando essa restrição é definida como |
restrictions.domainUsersOnly |
Se o acesso a esse drive compartilhado e aos itens nele é restrito aos usuários do domínio a que ele pertence. Essa restrição pode ser substituída por outras políticas de compartilhamento controladas fora desse drive compartilhado. |
restrictions.driveMembersOnly |
Se o acesso aos itens dentro deste drive compartilhado é restrito aos participantes. |
restrictions.adminManagedRestrictions |
Se são necessários privilégios administrativos neste drive compartilhado para modificar as restrições. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Se verdadeiro, apenas os usuários com a função de organizador podem compartilhar pastas. Se for falso, os usuários com a função de organizador ou organizador de arquivos poderão compartilhar pastas. |
orgUnitId |
Apenas saída. A unidade organizacional deste drive compartilhado. Esse campo só é preenchido em respostas |
Métodos |
|
---|---|
|
Exclui permanentemente um drive compartilhado em que o usuário é organizer . |
|
Recebe os metadados de um drive compartilhado por ID. |
|
Oculta um drive compartilhado da visualização padrão. |
|
Cria um drive compartilhado. |
|
Lista os drives compartilhados do usuário. |
|
Restaura um drive compartilhado para a visualização padrão. |
|
Atualiza os metadados de um drive compartilhado. |