UpdateFile interface

Atualizar metadados de arquivo.

Extends

Propriedades

downloadHandler

Manipulador de download opcional para utilizar arquivos relacionados para baixar o arquivo de conteúdo.

etag

ETag de arquivo.

fileId

Identidade do arquivo, gerada pelo servidor no momento da importação.

relatedFiles

Metadados de arquivos relacionados opcionais usados juntos nos metadados do DownloadHandler para baixar o arquivo de conteúdo.

Propriedades herdadas

fileName

Nome do arquivo.

hashes

Mapeamento do algoritmo de hash para valores de hash codificados em base64.

mimeType

Tipo MIME de arquivo.

properties

Propriedades de arquivo opcionais (não consumidas pelo serviço, mas passagem para o dispositivo).

scanDetails

Detalhes da verificação antimalware.

scanResult

Resultado da verificação antimalware.

sizeInBytes

Tamanho do arquivo em número de bytes.

Detalhes da propriedade

downloadHandler

Manipulador de download opcional para utilizar arquivos relacionados para baixar o arquivo de conteúdo.

downloadHandler?: UpdateFileDownloadHandler

Valor da propriedade

etag

ETag de arquivo.

etag?: string

Valor da propriedade

string

fileId

Identidade do arquivo, gerada pelo servidor no momento da importação.

fileId: string

Valor da propriedade

string

relatedFiles

Metadados de arquivos relacionados opcionais usados juntos nos metadados do DownloadHandler para baixar o arquivo de conteúdo.

relatedFiles?: UpdateFileBase[]

Valor da propriedade

Detalhes das propriedades herdadas

fileName

Nome do arquivo.

fileName: string

Valor da propriedade

string

Herdado deUpdateFileBase.fileName

hashes

Mapeamento do algoritmo de hash para valores de hash codificados em base64.

hashes: Record<string, string>

Valor da propriedade

Record<string, string>

Herdado deUpdateFileBase.hashes

mimeType

Tipo MIME de arquivo.

mimeType?: string

Valor da propriedade

string

Herdado deUpdateFileBase.mimeType

properties

Propriedades de arquivo opcionais (não consumidas pelo serviço, mas passagem para o dispositivo).

properties?: Record<string, string>

Valor da propriedade

Record<string, string>

Herdado deUpdateFileBase.properties

scanDetails

Detalhes da verificação antimalware.

scanDetails?: string

Valor da propriedade

string

Herdado deUpdateFileBase.scanDetails

scanResult

Resultado da verificação antimalware.

scanResult?: string

Valor da propriedade

string

Herdado deUpdateFileBase.scanResult

sizeInBytes

Tamanho do arquivo em número de bytes.

sizeInBytes: number

Valor da propriedade

number

Herdado deUpdateFileBase.sizeInBytes