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