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. |