Interface OCRResult

All Superinterfaces:
DocumentRepresentation
All Known Implementing Classes:
VitruvioOCRProviderResult

public interface OCRResult extends DocumentRepresentation
Resultado da leitura de um provedor
Author:
Eduardo Frazao
  • Field Details

  • Method Details

    • getModeloOCR

      ModeloDocumentoOCR getModeloOCR()
      Modelo de documento que foi identificado na leitura
      Returns:
    • providerId

      String providerId()
      Provedor OCR que interpretou os resultados
      Returns:
    • getResults

      Resultados
      Returns:
    • isEmpty

      boolean isEmpty()
      Determina se nenhum campo foi coletado para este modelo
      Returns:
    • isError

      boolean isError()
      Determina se nao foi possivel coletar os resultados para este modelo especifico Se este campo retornar TRUE nenhum resultado deve ser considerado para esta leitura
      Returns:
    • getError

      Throwable getError()
      Obtem o erro encontrado pelo provedor, ou null se nenhum
      Returns:
    • anyFieldWithError

      boolean anyFieldWithError()
    • getSourceFile

      File getSourceFile()
      Obtem o arquivo de origem relacionado a este resultado (opcional)
      Returns:
    • store

      Long store(StoreOptions options)
      Armazena o documento
      Parameters:
      options - // Opcoes de armazenamento
      Returns: