Recurso: File
Os metadados de um arquivo.
Alguns métodos de recursos (como files.update) exigem um fileId. Use o método files.list para recuperar o ID de um arquivo.
| Representação JSON | 
|---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object (  | 
              
| Campos | |
|---|---|
ownerNames[] | 
                
                   
 Apenas saída. Nome(s) do(s) proprietário(s) deste arquivo. Não é preenchido para itens em drives compartilhados.  | 
              
exportLinks | 
                
                   
 Apenas saída. Links para exportar arquivos dos editores de documentos para formatos específicos. Um objeto com uma lista de pares   | 
              
parents[] | 
                
                   
 O ID da pasta mãe que contém o arquivo. Um arquivo só pode ter uma pasta mãe. Não é possível especificar várias pastas mãe. Se não for especificado como parte de uma solicitação de inserção, o arquivo será colocado diretamente na pasta Meu Drive do usuário. Se não for especificado como parte de uma solicitação de cópia, o arquivo vai herdar qualquer pai detectável do arquivo de origem. As solicitações "files.update" precisam usar os parâmetros   | 
              
owners[] | 
                
                   
 Apenas saída. O proprietário do arquivo. Somente alguns arquivos legados podem ter mais de um proprietário. Esse campo não é preenchido para itens em drives compartilhados.  | 
              
openWithLinks | 
                
                   
 Apenas saída. Um mapa do ID de cada um dos apps do usuário para um link que abre o arquivo com esse app. Só é preenchido quando o escopo drive.apps.readonly é usado. Um objeto com uma lista de pares   | 
              
properties[] | 
                
                   
 A lista de propriedades.  | 
              
permissions[] | 
                
                   
 Apenas saída. A lista de permissões para usuários com acesso a esse arquivo. Não é preenchido para itens em drives compartilhados.  | 
              
spaces[] | 
                
                   
 Apenas saída. A lista de espaços que contêm o arquivo. Os valores aceitos são   | 
              
permissionIds[] | 
                
                   
 Somente saída. "files.list" de IDs de permissão para usuários com acesso a esse arquivo.  | 
              
contentRestrictions[] | 
                
                   
 Restrições para acessar o conteúdo do arquivo. Preenchido apenas se houver uma restrição.  | 
              
kind | 
                
                   
 Apenas saída. O tipo de arquivo. Esse valor é sempre   | 
              
userPermission | 
                
                   
 Apenas saída. As permissões do usuário autenticado neste arquivo.  | 
              
fileExtension | 
                
                   
 Apenas saída. O componente final de   | 
              
md5Checksum | 
                
                   
 Apenas saída. Uma soma de verificação MD5 para o conteúdo deste arquivo. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para editores do Documentos ou arquivos de atalho.  | 
              
selfLink | 
                
                   
 Apenas saída. Um link de volta para este arquivo.  | 
              
lastModifyingUserName | 
                
                   
 Apenas saída. Nome do último usuário a modificar este arquivo.  | 
              
editable | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
writersCanShare | 
                
                   
 Se os editores podem compartilhar o documento com outros usuários. Não é preenchido para itens em drives compartilhados.  | 
              
downloadUrl | 
                
                   
 Apenas saída. URL de download de curta duração para o arquivo. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para documentos Google ou arquivos de atalho.  | 
              
mimeType | 
                
                   
 O tipo MIME do arquivo. Só é possível mudar isso na atualização ao enviar um novo conteúdo. Este campo pode ser deixado em branco, e o tipo MIME será determinado pelo tipo MIME do conteúdo enviado.  | 
              
driveId | 
                
                   
 Apenas saída. ID do drive compartilhado em que o arquivo está localizado. Preenchido apenas para itens em drives compartilhados.  | 
              
thumbnailLink | 
                
                   
 Apenas saída. Um link de curta duração para a miniatura do arquivo, se disponível. Geralmente dura algumas horas. Não é destinado ao uso direto em aplicativos da Web devido ao Compartilhamento de recursos entre origens (CORS). Considere usar um servidor proxy. Preenchido apenas quando o app solicitante pode acessar o conteúdo do arquivo. Se o arquivo não for compartilhado publicamente, o URL retornado em   | 
              
appDataContents | 
                
                   
 Apenas saída. Indica se o arquivo está na pasta "Dados de aplicativos".  | 
              
webViewLink | 
                
                   
 Apenas saída. Um link disponível apenas em pastas públicas para visualizar os recursos da Web estáticos (HTML, CSS, JS etc.) pela hospedagem de sites do Google Drive.  | 
              
iconLink | 
                
                   
 Apenas saída. Um link para o ícone do arquivo.  | 
              
shared | 
                
                   
 Apenas saída. Se o arquivo foi compartilhado. Não é preenchido para itens em drives compartilhados.  | 
              
lastModifyingUser | 
                
                   
 Apenas saída. O último usuário a modificar este arquivo. Esse campo só é preenchido quando a última modificação foi feita por um usuário conectado.  | 
              
defaultOpenWithLink | 
                
                   
 Apenas saída. Um link para abrir o arquivo com o app padrão do usuário para esse tipo de arquivo. Preenchido apenas quando o escopo drive.apps.readonly é usado.  | 
              
headRevisionId | 
                
                   
 Apenas saída. O ID da revisão principal do arquivo. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para editores do Documentos ou arquivos de atalho.  | 
              
copyable | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
etag | 
                
                   
 Apenas saída. ETag do arquivo.  | 
              
sharingUser | 
                
                   
 Apenas saída. O usuário que compartilhou o item com o usuário atual, se disponível.  | 
              
alternateLink | 
                
                   
 Apenas saída. Um link para abrir o arquivo em um editor ou visualizador relevante do Google.  | 
              
embedLink | 
                
                   
 Apenas saída. Um link para incorporar o arquivo.  | 
              
webContentLink | 
                
                   
 Apenas saída. Um link para fazer o download do conteúdo do arquivo em um navegador usando a autenticação baseada em cookies. Quando o conteúdo é compartilhado publicamente, ele pode ser baixado sem credenciais.  | 
              
fileSize | 
                
                   
 Apenas saída. Tamanho em bytes de blobs e arquivos do editor próprios. Não será preenchido para arquivos sem tamanho, como atalhos e pastas.  | 
              
copyRequiresWriterPermission | 
                
                   
 Se as opções de copiar, imprimir ou fazer o download deste arquivo devem ser desativadas para leitores e comentaristas.  | 
              
hasThumbnail | 
                
                   
 Apenas saída. Indica se o arquivo tem uma miniatura. Isso não indica se o app solicitante tem acesso à miniatura. Para verificar o acesso, procure a presença do campo "thumbnailLink".  | 
              
folderColorRgb | 
                
                   
 Cor da pasta como uma string hexadecimal RGB se o arquivo for uma pasta ou um atalho para uma pasta. A lista de cores compatíveis está disponível no campo "folderColorPalette" do recurso "About". Se uma cor sem suporte for especificada, ela será alterada para a cor mais próxima na paleta.  | 
              
id | 
                
                   
 O ID do arquivo.  | 
              
title | 
                
                   
 O título deste arquivo. Para itens imutáveis, como as pastas de nível superior dos drives compartilhados, a pasta raiz do Meu Drive e a pasta de dados do aplicativo, o título é constante.  | 
              
description | 
                
                   
 Uma breve descrição do arquivo.  | 
              
labels | 
                
                   
 Um grupo de rótulos para o arquivo.  | 
              
labels.viewed | 
                
                   
 Indica se o arquivo foi visualizado pelo usuário.  | 
              
labels.restricted | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
labels.starred | 
                
                   
 Indica se o arquivo foi marcado com estrela pelo usuário.  | 
              
labels.hidden | 
                
                   
 Apenas saída. Obsoleto.  | 
              
labels.trashed | 
                
                   
 Indica se o arquivo foi movido para a lixeira. Esse marcador se aplica a todos os usuários que acessam o arquivo, mas apenas os proprietários podem ver e recuperar arquivos da lixeira.  | 
              
labels.modified | 
                
                   
 Apenas saída. Indica se o arquivo foi modificado por este usuário.  | 
              
explicitlyTrashed | 
                
                   
 Apenas saída. Indica se o arquivo foi movido para a lixeira explicitamente, em vez de recursivamente.  | 
              
createdDate | 
                
                   
 Apenas saída. Hora de criação do arquivo (carimbo de data/hora formatado RFC 3339).  | 
              
modifiedDate | 
                
                   
 A última vez que o arquivo foi modificado por alguém (carimbo de data/hora formatado RFC 3339). Só é mutável na atualização quando o parâmetro "setModifiedDate" está definido.  | 
              
modifiedByMeDate | 
                
                   
 Apenas saída. A última vez que o arquivo foi modificado pelo usuário (carimbo de data/hora formatado RFC 3339). Definir "modifiedDate" também atualiza a data "modifiedByMe" do usuário que definiu a data.  | 
              
lastViewedByMeDate | 
                
                   
 A última vez que o usuário acessou o arquivo (carimbo de data/hora formatado RFC 3339).  | 
              
markedViewedByMeDate | 
                
                   
 Apenas saída. Obsoleto.  | 
              
sharedWithMeDate | 
                
                   
 Apenas saída. Horário em que o arquivo foi compartilhado com o usuário (carimbo de data/hora formatado RFC 3339).  | 
              
quotaBytesUsed | 
                
                   
 Apenas saída. O número de bytes de cota usados por este arquivo.  | 
              
version | 
                
                   
 Apenas saída. Um número de versão monotonicamente crescente para o arquivo. Isso reflete todas as mudanças feitas no arquivo no servidor, mesmo as que não estão visíveis para o usuário solicitante.  | 
              
indexableText | 
                
                   
 Atributos de texto indexáveis para o arquivo (só podem ser gravados)  | 
              
indexableText.text | 
                
                   
 O texto a ser indexado para este arquivo.  | 
              
originalFilename | 
                
                   
 O nome original do conteúdo enviado, se disponível, ou o valor original do campo   | 
              
ownedByMe | 
                
                   
 Apenas saída. Indica se o arquivo pertence ao usuário atual. Não é preenchido para itens em drives compartilhados.  | 
              
canComment | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
shareable | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
fullFileExtension | 
                
                   
 Apenas saída. A extensão completa do arquivo, extraída do título. Pode conter várias extensões concatenadas, como "tar.gz". Remover uma extensão do título não limpa esse campo, mas mudar a extensão no título atualiza o campo. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para editores do Documentos ou arquivos de atalho.  | 
              
isAppAuthorized | 
                
                   
 Apenas saída. Se o arquivo foi criado ou aberto pelo app solicitante.  | 
              
teamDriveId | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities | 
                
                   
 Apenas saída. Capacidades que o usuário atual tem neste arquivo. Cada funcionalidade corresponde a uma ação refinada que um usuário pode realizar.  | 
              
capabilities.canChangeRestrictedDownload | 
                
                   
 Apenas saída. Obsoleto.  | 
              
capabilities.canMoveChildrenOutOfDrive | 
                
                   
 Apenas saída. Se o usuário atual pode mover filhos desta pasta para fora do drive compartilhado. É "false" quando o item não é uma pasta. Preenchido apenas para itens em drives compartilhados.  | 
              
capabilities.canReadDrive | 
                
                   
 Apenas saída. Se o usuário atual pode ler o drive compartilhado a que este arquivo pertence. Preenchido apenas para itens em drives compartilhados.  | 
              
capabilities.canEdit | 
                
                   
 Apenas saída. Se o usuário atual pode editar este arquivo. Outros fatores podem limitar o tipo de mudanças que um usuário pode fazer em um arquivo. Por exemplo, consulte   | 
              
capabilities.canCopy | 
                
                   
 Apenas saída. Se o usuário atual pode copiar este arquivo. Para um item em um drive compartilhado, se o usuário atual pode copiar descendentes que não são pastas desse item ou o próprio item, se ele não for uma pasta.  | 
              
capabilities.canComment | 
                
                   
 Apenas saída. Se o usuário atual pode comentar neste arquivo.  | 
              
capabilities.canAddChildren | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar filhos a esta pasta. Isso é sempre falso quando o item não é uma pasta.  | 
              
capabilities.canDelete | 
                
                   
 Apenas saída. Indica se o usuário atual pode excluir o arquivo.  | 
              
capabilities.canDownload | 
                
                   
 Apenas saída. Se o usuário atual pode baixar este arquivo.  | 
              
capabilities.canListChildren | 
                
                   
 Apenas saída. Se o usuário atual pode listar os filhos desta pasta. Isso é sempre falso quando o item não é uma pasta.  | 
              
capabilities.canRemoveChildren | 
                
                   
 Apenas saída. Se o usuário atual pode remover itens desta pasta. Isso é sempre falso quando o item não é uma pasta. Para uma pasta em um drive compartilhado, use   | 
              
capabilities.canRename | 
                
                   
 Apenas saída. Se o usuário atual pode renomear esse arquivo.  | 
              
capabilities.canTrash | 
                
                   
 Apenas saída. Indica se o usuário atual pode mover o arquivo para a lixeira.  | 
              
capabilities.canReadRevisions | 
                
                   
 Apenas saída. Se o usuário atual pode ler o recurso de revisões deste arquivo. Para um item do drive compartilhado, indica se é possível ler as revisões de descendentes que não são pastas desse item ou o próprio item, se ele não for uma pasta.  | 
              
capabilities.canReadTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canMoveTeamDriveItem | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canChangeCopyRequiresWriterPermission | 
                
                   
 Apenas saída. Se o usuário atual pode mudar a restrição   | 
              
capabilities.canMoveItemIntoTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canUntrash | 
                
                   
 Apenas saída. Se o usuário atual pode restaurar este arquivo da lixeira.  | 
              
capabilities.canModifyContent | 
                
                   
 Apenas saída. Se o usuário atual pode modificar o conteúdo deste arquivo.  | 
              
capabilities.canMoveItemWithinTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canMoveItemOutOfTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canDeleteChildren | 
                
                   
 Apenas saída. Se o usuário atual pode excluir filhos desta pasta. É "false" quando o item não é uma pasta. Preenchido apenas para itens em drives compartilhados.  | 
              
capabilities.canMoveChildrenOutOfTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canMoveChildrenWithinTeamDrive | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
capabilities.canTrashChildren | 
                
                   
 Apenas saída. Indica se o usuário atual pode excluir os itens desta pasta. É "false" quando o item não é uma pasta. Preenchido apenas para itens em drives compartilhados.  | 
              
capabilities.canMoveItemOutOfDrive | 
                
                   
 Apenas saída. Se o usuário atual pode mover o item para fora do drive mudando o pai dele. Uma solicitação para mudar o pai do item ainda pode falhar, dependendo do novo pai que está sendo adicionado.  | 
              
capabilities.canAddMyDriveParent | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar um pai ao item sem remover um pai existente na mesma solicitação. Não é preenchido para arquivos de drives compartilhados.  | 
              
capabilities.canRemoveMyDriveParent | 
                
                   
 Apenas saída. Se o usuário atual pode remover um familiar responsável do item sem adicionar outro na mesma solicitação. Não é preenchido para arquivos de drives compartilhados.  | 
              
capabilities.canMoveItemWithinDrive | 
                
                   
 Apenas saída. Indica se o usuário atual pode mover este item no drive. Uma solicitação para mudar o pai do item ainda pode falhar, dependendo do novo pai que está sendo adicionado e do pai que está sendo removido.  | 
              
capabilities.canShare | 
                
                   
 Apenas saída. Indica se o usuário atual pode modificar as configurações de compartilhamento deste arquivo.  | 
              
capabilities.canMoveChildrenWithinDrive | 
                
                   
 Apenas saída. Se o usuário atual pode mover os filhos desta pasta dentro desta unidade. É "false" quando o item não é uma pasta. Uma solicitação para mover a criança ainda pode falhar, dependendo do acesso do usuário atual à criança e à pasta de destino.  | 
              
capabilities.canModifyContentRestriction | 
                
                   
 Descontinuado: somente saída. Use um dos seguintes:   | 
              
capabilities.canAddFolderFromAnotherDrive | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar uma pasta de outro drive (drive compartilhado diferente ou Meu Drive) a esta pasta. É "false" quando o item não é uma pasta. Preenchido apenas para itens em drives compartilhados.  | 
              
capabilities.canChangeSecurityUpdateEnabled | 
                
                   
 Apenas saída. Se o usuário atual pode mudar o campo "securityUpdateEnabled" nos metadados de compartilhamento de link.  | 
              
capabilities.canAcceptOwnership | 
                
                   
 Apenas saída. Indica se o usuário atual é o proprietário pendente do arquivo. Não é preenchido para arquivos de drives compartilhados.  | 
              
capabilities.canReadLabels | 
                
                   
 Apenas saída. Se o usuário atual pode ler os rótulos no arquivo.  | 
              
capabilities.canModifyLabels | 
                
                   
 Apenas saída. Se o usuário atual pode modificar os marcadores no arquivo.  | 
              
capabilities.canModifyEditorContentRestriction | 
                
                   
 Apenas saída. Se o usuário atual pode adicionar ou modificar restrições de conteúdo no arquivo que são restritas ao editor.  | 
              
capabilities.canModifyOwnerContentRestriction | 
                
                   
 Apenas saída. Indica se o usuário atual pode adicionar ou modificar restrições de conteúdo que são restritas ao proprietário.  | 
              
capabilities.canRemoveContentRestriction | 
                
                   
 Apenas saída. Se há uma restrição de conteúdo no arquivo que pode ser removida pelo usuário atual.  | 
              
capabilities.canDisableInheritedPermissions | 
                
                   
 Apenas saída. Se um usuário pode desativar as permissões herdadas.  | 
              
capabilities.canEnableInheritedPermissions | 
                
                   
 Apenas saída. Se um usuário pode reativar as permissões herdadas.  | 
              
hasAugmentedPermissions | 
                
                   
 Apenas saída. Se há permissões diretamente neste arquivo. Esse campo só é preenchido para itens em drives compartilhados.  | 
              
trashingUser | 
                
                   
 Apenas saída. Se o arquivo foi movido para a lixeira, o usuário que fez isso. Preenchido apenas para itens em drives compartilhados.  | 
              
canReadRevisions | 
                
                   
 Apenas saída. Descontinuado: use   | 
              
thumbnailVersion | 
                
                   
 Apenas saída. A versão da miniatura para uso na invalidação do cache de miniaturas.  | 
              
trashedDate | 
                
                   
 Apenas saída. O horário em que o item foi movido para a lixeira (carimbo de data/hora RFC 3339 formatado). Preenchido apenas para itens em drives compartilhados.  | 
              
thumbnail | 
                
                   
 Uma miniatura do arquivo. Isso só será usado se não for possível gerar uma miniatura padrão.  | 
              
thumbnail.image | 
                
                   
 Os bytes codificados em Base64 seguros para URL da imagem em miniatura. Ele precisa estar em conformidade com a seção 5 da RFC 4648. Uma string codificada em base64.  | 
              
thumbnail.mimeType | 
                
                   
 O tipo MIME da miniatura.  | 
              
imageMediaMetadata | 
                
                   
 Apenas saída. Metadados sobre mídia de imagem. Isso só vai aparecer para tipos de imagem, e o conteúdo depende do que pode ser analisado no conteúdo da imagem.  | 
              
imageMediaMetadata.flashUsed | 
                
                   
 Apenas saída. Se um flash foi usado para criar a foto.  | 
              
imageMediaMetadata.meteringMode | 
                
                   
 Apenas saída. O modo de medição usado para criar a foto.  | 
              
imageMediaMetadata.sensor | 
                
                   
 Apenas saída. O tipo de sensor usado para criar a foto.  | 
              
imageMediaMetadata.exposureMode | 
                
                   
 Apenas saída. O modo de exposição usado para criar a foto.  | 
              
imageMediaMetadata.colorSpace | 
                
                   
 Apenas saída. O espaço de cor da foto.  | 
              
imageMediaMetadata.whiteBalance | 
                
                   
 Apenas saída. O modo de equilíbrio de branco usado para criar a foto.  | 
              
imageMediaMetadata.width | 
                
                   
 Apenas saída. A largura da imagem, em pixels.  | 
              
imageMediaMetadata.height | 
                
                   
 Apenas saída. A altura da imagem, em pixels.  | 
              
imageMediaMetadata.location | 
                
                   
 Apenas saída. Informações de localização geográfica armazenadas na imagem.  | 
              
imageMediaMetadata.location.latitude | 
                
                   
 Apenas saída. A latitude armazenada na imagem.  | 
              
imageMediaMetadata.location.longitude | 
                
                   
 Apenas saída. A longitude armazenada na imagem.  | 
              
imageMediaMetadata.location.altitude | 
                
                   
 Apenas saída. A altitude armazenada na imagem.  | 
              
imageMediaMetadata.rotation | 
                
                   
 Apenas saída. O número de rotações de 90 graus no sentido horário aplicadas da orientação original da imagem.  | 
              
imageMediaMetadata.date | 
                
                   
 Apenas saída. A data e a hora em que a foto foi tirada (carimbo de data/hora no formato EXIF).  | 
              
imageMediaMetadata.cameraMake | 
                
                   
 Apenas saída. A marca da câmera usada para criar a foto.  | 
              
imageMediaMetadata.cameraModel | 
                
                   
 Apenas saída. O modelo da câmera usada para criar a foto.  | 
              
imageMediaMetadata.exposureTime | 
                
                   
 Apenas saída. A duração da exposição, em segundos.  | 
              
imageMediaMetadata.aperture | 
                
                   
 Apenas saída. A abertura usada para criar a foto (número f).  | 
              
imageMediaMetadata.focalLength | 
                
                   
 Apenas saída. A distância focal usada para criar a foto, em milímetros.  | 
              
imageMediaMetadata.isoSpeed | 
                
                   
 Apenas saída. A sensibilidade ISO usada para criar a foto.  | 
              
imageMediaMetadata.exposureBias | 
                
                   
 Apenas saída. A compensação da exposição da foto (valor APEX).  | 
              
imageMediaMetadata.maxApertureValue | 
                
                   
 Apenas saída. O menor número f da lente na distância focal usada para criar a foto (valor APEX).  | 
              
imageMediaMetadata.subjectDistance | 
                
                   
 Apenas saída. A distância até o objeto da foto, em metros.  | 
              
imageMediaMetadata.lens | 
                
                   
 Apenas saída. A lente usada para criar a foto.  | 
              
videoMediaMetadata | 
                
                   
 Apenas saída. Metadados sobre mídia de vídeo. Isso só vai aparecer para tipos de vídeo.  | 
              
videoMediaMetadata.width | 
                
                   
 Apenas saída. A largura do vídeo em pixels.  | 
              
videoMediaMetadata.height | 
                
                   
 Apenas saída. A altura do vídeo em pixels.  | 
              
videoMediaMetadata.durationMillis | 
                
                   
 Apenas saída. A duração do vídeo em milissegundos.  | 
              
shortcutDetails | 
                
                   
 Detalhes do arquivo de atalho. Preenchido apenas para arquivos de atalho, que têm o campo "mimeType" definido como   | 
              
shortcutDetails.targetId | 
                
                   
 O ID do arquivo a que o atalho aponta. Só pode ser definido em solicitações   | 
              
shortcutDetails.targetMimeType | 
                
                   
 Apenas saída. O tipo MIME do arquivo a que este atalho aponta. O valor desse campo é um snapshot do tipo MIME do destino, capturado quando o atalho é criado.  | 
              
shortcutDetails.targetResourceKey | 
                
                   
 Apenas saída. O ResourceKey do arquivo de destino.  | 
              
resourceKey | 
                
                   
 Apenas saída. Uma chave necessária para acessar o item por um link compartilhado.  | 
              
linkShareMetadata | 
                
                   
 Apenas saída. Detalhes relacionados ao LinkShare. Contém detalhes sobre os URLs de link que os clientes estão usando para se referir a este item.  | 
              
linkShareMetadata.securityUpdateEligible | 
                
                   
 Apenas saída. Se o arquivo está qualificado para atualização de segurança.  | 
              
linkShareMetadata.securityUpdateEnabled | 
                
                   
 Apenas saída. Indica se a atualização de segurança está ativada para este arquivo.  | 
              
labelInfo | 
                
                   
 Apenas saída. Uma visão geral dos rótulos no arquivo.  | 
              
labelInfo.labels[] | 
                
                   
 Apenas saída. O conjunto de rótulos no arquivo, conforme solicitado pelos IDs de rótulo no parâmetro   | 
              
sha1Checksum | 
                
                   
 Apenas saída. A soma de verificação SHA1 associada a esse arquivo, se disponível. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para editores do Documentos ou arquivos de atalho.  | 
              
sha256Checksum | 
                
                   
 Apenas saída. A soma de verificação SHA256 associada a este arquivo, se disponível. Esse campo só é preenchido para arquivos com conteúdo armazenado no Google Drive, não para editores do Documentos ou arquivos de atalho.  | 
              
inheritedPermissionsDisabled | 
                
                   
 Se este arquivo tem permissões herdadas desativadas. As permissões herdadas são ativadas por padrão.  | 
              
ContentRestriction
Uma restrição para acessar o conteúdo do arquivo.
| Representação JSON | 
|---|
{
  "readOnly": boolean,
  "reason": string,
  "type": string,
  "restrictingUser": {
    object ( | 
                
| Campos | |
|---|---|
readOnly | 
                  
                     
 Se o conteúdo do arquivo é somente leitura. Se um arquivo for somente leitura, não será possível adicionar uma nova revisão, nem adicionar ou modificar comentários, nem mudar o título.  | 
                
reason | 
                  
                     
 Motivo da restrição do conteúdo do arquivo. Isso só pode ser alterado em solicitações que também definem   | 
                
type | 
                  
                     
 Apenas saída. O tipo de restrição de conteúdo. No momento, o único valor possível é   | 
                
restrictingUser | 
                  
                     
 Apenas saída. O usuário que definiu a restrição de conteúdo. Preenchido apenas se   | 
                
restrictionDate | 
                  
                     
 Apenas saída. O horário em que a restrição de conteúdo foi definida (carimbo de data/hora RFC 3339 formatado). Preenchido apenas se   | 
                
ownerRestricted | 
                  
                     
 Se a restrição de conteúdo só pode ser modificada ou removida por um usuário proprietário do arquivo. Para arquivos em drives compartilhados, qualquer usuário com recursos de   | 
                
systemRestricted | 
                  
                     
 Apenas saída. Se a restrição de conteúdo foi aplicada pelo sistema, por exemplo, devido a uma assinatura eletrônica. Os usuários não podem modificar ou remover restrições de conteúdo restrito pelo sistema.  | 
                
Métodos | 
            |
|---|---|
                
 | 
              Cria uma cópia do arquivo especificado. | 
                
 | 
              Exclui permanentemente um arquivo de propriedade do usuário sem movê-lo para a lixeira. | 
                
 | 
              Exclui permanentemente todos os arquivos movidos para a lixeira do usuário. | 
                
 | 
              Exporta um documento do Google Workspace para o tipo MIME solicitado e retorna o conteúdo de bytes exportado. | 
                
 | 
              Gera um conjunto de IDs de arquivo que podem ser fornecidos em solicitações de inserção ou cópia. | 
                
 | 
              
                 Recebe os metadados ou o conteúdo de um arquivo por ID.  | 
            
                
 | 
              
                 Insere um novo arquivo.  | 
            
                
 | 
              
                 Lista os arquivos do usuário.  | 
            
                
 | 
              Lista os rótulos em um arquivo. | 
                
 | 
              Modifica o conjunto de marcadores aplicados a um arquivo. | 
                
 | 
              Atualiza os metadados e/ou o conteúdo de um arquivo. | 
                
 | 
              Defina o horário atual do servidor como o horário atualizado do arquivo. | 
                
 | 
              Move um arquivo para a lixeira. | 
                
 | 
              Restaura um arquivo da lixeira. | 
                
 | 
              
                 Atualiza os metadados e/ou o conteúdo de um arquivo.  | 
            
                
 | 
              Inscreve-se para receber notificações sobre mudanças em um arquivo. |