Classe NowAttachmentMetadata - Android

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • . NowAttachmentMetadados a classe fornece funções que permitem codificar e gerenciar metadados de anexo.

    Tabela 1. NowAttachmentMetadata Propriedades
    Nome Tipo Descrição
    ImageColor Cadeia de caracteres Cor mais dominante na imagem associada.
    ChunkSizeInBytes 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 compactado​em InBytes Inteiro Tamanho compactado do anexo.

    Unidade: Bytes

    criado(a) 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 SHA256 esperado para o anexo.

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

    ImageHeight Inteiro Altura da imagem.

    Unidade: Pixels

    ImageWidth Inteiro Largura da imagem.

    Unidade: Pixels

    É compactado Booliano Sinalizador que indica se o arquivo de anexo está compactado.
    Valores possíveis:
    • Verdadeiro: O anexo está compactado.
    • Falso: Anexo não compactado.
    mimeType Cadeia de caracteres Tipo MIME do anexo.
    ModificationCount 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 GUID exclusivo de 32 caracteres, que identifica cada registro em um ServiceNow instância.
    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, updatedBy: 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, marcadores: cadeia de caracteres)

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

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    sysId Cadeia de caracteres GUID exclusivo de 32 caracteres, que identifica cada registro em um ServiceNow instância.
    nomeArquivo Cadeia de caracteres Nome do arquivo de anexo.
    mimeType Cadeia de caracteres Tipo MIME do anexo.
    É compactado Booliano Sinalizador que indica se o arquivo de anexo está compactado.
    Valores possíveis:
    • Verdadeiro: O anexo está compactado.
    • Falso: Anexo não compactado.
    sizeInBytes Inteiro Tamanho do anexo.

    Unidade: Bytes

    ​Tamanho compactado​em InBytes Inteiro Tamanho compactado do anexo.

    Unidade: Bytes

    ChunkSizeInBytes 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

    ModificationCount Inteiro Número de vezes que o anexo foi modificado.
    criado(a) 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 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
    ImageColor Cadeia de caracteres Cor mais dominante na imagem associada.
    ImageWidth 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. Retornos
    Tipo Descrição
    SYSID (SysIdentificável) GUID exclusivo de 32 caracteres do registro de metadados associado.