Classe NowAttachmentMetadata - Android

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • A classe NowAttachmentMetadata fornece funções que permitem codificar e gerenciar metadados de anexo.

    Tabela 1. Propriedades de NowAttachmentMetadata
    Nome Tipo Descrição
    averageImageColor Cadeia de caracteres Cor mais dominante na imagem associada.
    blocoSizeInBytes Números inteiros Se o anexo for muito grande para ser transferido em um único pacote, o máximo de bytes (bloco) do arquivo de anexo a ser enviado em um pacote individual.

    Unidade: bytes

    Tamanho​in​Bytes​compactado Números inteiros Tamanho compactado do anexo.

    Unidade: bytes

    criado Data Data em que o anexo foi criado.
    createdBy Cadeia de caracteres Entidade que criou o anexo.
    download URL URL de download completo do anexo associado aos metadados.
    nomeArquivo Cadeia de caracteres Nome do arquivo de anexo.
    hash Cadeia de caracteres Resumo de SHA256 esperado para o anexo.

    Um anexo baixado é validado comparando seu resumo calculado com este resumo SHA256.

    imageHeight Números inteiros Altura da imagem.

    Unidade: pixels

    largura da imagem Números inteiros Largura da imagem.

    Unidade: pixels

    estáCompactado Booliano Sinalizador que indica se o arquivo de anexo está compactado.
    Valores possíveis:
    • verdadeiro: o anexo está compactado.
    • falso: anexo em não compactado.
    mimeType Cadeia de caracteres Tipo de MIME de anexo.
    modificaçãoContagem Números inteiros Número de vezes que o anexo foi modificado.
    sizeInBytes Números inteiros Tamanho do anexo.

    Unidade: bytes

    sourceSysId Cadeia de caracteres Sys_id do registro de anexo ao qual os metadados estão associados.
    sourceTableName Cadeia de caracteres Nome da tabela de origem na qual o anexo reside.
    estado Estado de disponibilidade.
    Valores válidos:
    • DISPONÍVEL
    • CONDICIONALMENTE
    • PENDENTE
    • UNAVAILABLE
    sysId Cadeia de caracteres Identificador Exclusivo Globalmente (GUID) de 32 caracteres, que identifica cada registro em uma instância ServiceNow.
    marcadores Cadeia de caracteres Lista de marcadores associados ao anexo.
    atualizado Data Data em que o anexo foi modificado pela última vez.
    updatedBy Cadeia de caracteres Entidade que atualizou o anexo.

    NowAttachmentMetadata - NowAttachmentMetadata(sysId: cadeia de caracteres, fileName: cadeia de caracteres, mimeType: cadeia de caracteres, _isCompressed: cadeia de caracteres, _sizeInBytes: cadeia de caracteres, _compressedSizeInBytes: cadeia de caracteres, _chunkSizeInBytes: cadeia de caracteres, _modificationCount: cadeia de caracteres, criado: data, createdBy: cadeia de caracteres, atualizado: data, atualizadoPor: Cadeia de caracteres, download: cadeia de caracteres?, hash: cadeia de caracteres, estado: NowAttachmentMetadata.State, averageImageColor: cadeia de caracteres, _imageWidth: cadeia de caracteres, _imageHeight: cadeia de caracteres, sourceTableName: cadeia de caracteres, sourceSysId: cadeia de caracteres, marcadores: cadeia de caracteres)

    Classe retornada pela classe NowAttachement. Este objeto é Parcelável.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    sysId Cadeia de caracteres Identificador Exclusivo Globalmente (GUID) de 32 caracteres, que identifica cada registro em uma instância ServiceNow.
    nomeArquivo Cadeia de caracteres Nome do arquivo de anexo.
    mimeType Cadeia de caracteres Tipo de MIME de anexo.
    estáCompactado Booliano Sinalizador que indica se o arquivo de anexo está compactado.
    Valores possíveis:
    • verdadeiro: o anexo está compactado.
    • falso: anexo em não compactado.
    sizeInBytes Números inteiros Tamanho do anexo.

    Unidade: bytes

    Tamanho​in​Bytes​compactado Números inteiros Tamanho compactado do anexo.

    Unidade: bytes

    blocoSizeInBytes Números inteiros Se o anexo for muito grande para ser transferido em um único pacote, o máximo de bytes (bloco) do arquivo de anexo a ser enviado em um pacote individual.

    Unidade: bytes

    modificaçãoContagem Números inteiros Número de vezes que o anexo foi modificado.
    criado Data Data em que o anexo foi criado.
    createdBy Cadeia de caracteres Entidade que criou o anexo.
    atualizado Data Data em que o anexo foi modificado pela última vez.
    updatedBy Cadeia de caracteres Entidade que atualizou o anexo.
    download URL URL de download completo do anexo associado aos metadados.
    hash Cadeia de caracteres Resumo de SHA256 esperado para o anexo.

    Um anexo baixado é validado comparando seu resumo calculado com este resumo SHA256.

    estado Estado de disponibilidade.
    Valores válidos:
    • DISPONÍVEL
    • CONDICIONALMENTE
    • PENDENTE
    • UNAVAILABLE
    averageImageColor Cadeia de caracteres Cor mais dominante na imagem associada.
    largura da imagem Números inteiros Largura da imagem.

    Unidade: pixels

    imageHeight Números inteiros Altura da imagem.

    Unidade: pixels

    sourceTableName Cadeia de caracteres Nome da tabela de origem na qual o anexo reside.
    sourceSysId Cadeia de caracteres Sys_id do registro de anexo ao qual os metadados estão associados.
    marcadores Cadeia de caracteres Lista de marcadores associados ao anexo.
    Tabela 3. Retornos
    Tipo Descrição
    sysId (SysIdentifiable) GUID exclusivo de 32 caracteres do registro de metadados associado.