Recurso: Drive
Representação de um drive compartilhado.
Alguns métodos de recursos (como drives.update) exigem um driveId. Use o método drives.list para recuperar 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,
    "canChangeDownloadRestriction": 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,
    "downloadRestriction": {
      object ( | 
              
| Campos | |
|---|---|
id | 
                
                   
 Apenas saída. O ID do drive compartilhado, que também é o ID da pasta de nível superior dele.  | 
              
name | 
                
                   
 O nome deste drive compartilhado.  | 
              
colorRgb | 
                
                   
 A cor do drive compartilhado como uma string hexadecimal RGB. Ele só pode ser definido em uma solicitação   | 
              
kind | 
                
                   
 Apenas saída. Identifica o tipo de recurso. Valor: a string fixa   | 
              
backgroundImageLink | 
                
                   
 Apenas saída. Um link de curta duração para a imagem de plano de fundo do drive compartilhado.  | 
              
capabilities | 
                
                   
 Apenas saída. Capacidades do usuário atual neste drive compartilhado.  | 
              
capabilities.canAddChildren | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar filhos 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 dentro dele.  | 
              
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 os filhos das pastas neste drive compartilhado.  | 
              
capabilities.canManageMembers | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar ou remover participantes deste drive compartilhado ou mudar a função deles.  | 
              
capabilities.canReadRevisions | 
                
                   
 Apenas saída. 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 deste 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. Se o usuário atual pode excluir filhos de pastas neste drive compartilhado.  | 
              
capabilities.canTrashChildren | 
                
                   
 Apenas saída. Se o usuário atual pode mover itens para a lixeira de pastas neste drive compartilhado.  | 
              
capabilities.canChangeDownloadRestriction | 
                
                   
 Apenas saída. Indica se o usuário atual pode mudar as restrições de download aplicadas pelo organizador deste drive compartilhado.  | 
              
themeId | 
                
                   
 O ID do tema em que a imagem e a cor de plano de fundo serão definidas. O conjunto de possíveis   | 
              
backgroundImageFile | 
                
                   
 Um arquivo de imagem e parâmetros de corte com base nos quais uma imagem de plano de fundo para esse drive compartilhado é definida. Este é um campo somente gravação. 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. É 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. É um valor no intervalo fechado de 0 a 1. Esse valor representa a distância vertical da parte superior de toda a imagem até a parte superior da área de corte dividida pela altura de toda a imagem.  | 
              
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 da imagem inteira. A altura é calculada aplicando uma proporção largura/altura de 80 para 9. A imagem resultante precisa ter pelo menos 1.280 pixels de largura e 144 pixels de altura.  | 
              
createdTime | 
                
                   
 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. Não é possível definir restrições ao criar um drive compartilhado. Para adicionar uma restrição, primeiro crie um drive compartilhado e use   | 
              
restrictions.copyRequiresWriterPermission | 
                
                   
 Se as opções de copiar, imprimir ou baixar arquivos dentro deste drive compartilhado devem ser desativadas para leitores e comentadores. Quando essa restrição é definida como   | 
              
restrictions.domainUsersOnly | 
                
                   
 Se o acesso a este drive compartilhado e aos itens dentro dele é 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 privilégios administrativos nesse drive compartilhado são necessários para modificar as restrições.  | 
              
restrictions.sharingFoldersRequiresOrganizerPermission | 
                
                   
 Se for "true", apenas usuários com a função de organizador poderão compartilhar pastas. Se for "false", os usuários com a função de organizador ou organizador de arquivos poderão compartilhar pastas.  | 
              
restrictions.downloadRestriction | 
                
                   
 Restrições de download aplicadas pelos administradores do drive compartilhado.  | 
              
orgUnitId | 
                
                   
 Apenas saída. A unidade organizacional deste drive compartilhado. Esse campo só é preenchido em respostas   | 
              
Métodos | 
            |
|---|---|
                
 | 
              Cria um drive compartilhado. | 
                
 | 
              
                Exclui permanentemente um drive compartilhado em que o usuário é um organizer. | 
            
                
 | 
              Recebe os metadados de um drive compartilhado por ID. | 
                
 | 
              Oculta um drive compartilhado da visualização padrão. | 
                
 | 
              
                 Lista os drives compartilhados do usuário.  | 
            
                
 | 
              Restaura um drive compartilhado para a visualização padrão. | 
                
 | 
              Atualiza os metadados de um drive compartilhado. |