Classe NowAttachmentMetadata - Android

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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 Inteiro 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 Inteiro Tamanho compactado do anexo.

    Unidade: bytes

    criado Data Data em que o anexo foi criado.
    createdBy Cadeia de caracteres Entidade que criou o anexo.
    baixar URL URL de download completo do anexo associado aos metadados.
    NomeDoArquivo 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 Inteiro Altura da imagem.

    Unidade: pixels

    largura da imagem Inteiro 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 Inteiro Número de vezes que o anexo foi modificado.
    sizeInBytes Inteiro 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.
    NomeDoArquivo 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 Inteiro Tamanho do anexo.

    Unidade: bytes

    Tamanho​in​Bytes​compactado Inteiro Tamanho compactado do anexo.

    Unidade: bytes

    blocoSizeInBytes Inteiro 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 Inteiro 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.
    baixar 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 Inteiro Largura da imagem.

    Unidade: pixels

    imageHeight Inteiro 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. Retorna
    Tipo Descrição
    sysId (SysIdentifiable) GUID exclusivo de 32 caracteres do registro de metadados associado.