-
- All Implemented Interfaces:
public abstract class DocumentRepository<E extends ExtractionsContainer>Internal use only.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDocumentRepository.Companion
-
Constructor Summary
Constructors Constructor Description DocumentRepository(DocumentRemoteSource documentRemoteSource, SessionManager sessionManager, GiniApiType giniApiType)
-
Method Summary
-
-
Constructor Detail
-
DocumentRepository
DocumentRepository(DocumentRemoteSource documentRemoteSource, SessionManager sessionManager, GiniApiType giniApiType)
-
-
Method Detail
-
deletePartialDocumentAndParents
final Resource<Unit> deletePartialDocumentAndParents(String documentId)
-
deleteDocument
final Resource<Unit> deleteDocument(String documentId)
-
createPartialDocument
final Resource<Document> createPartialDocument(ByteArray documentData, String contentType, String filename, DocumentManager.DocumentType documentType, DocumentMetadata documentMetadata)
-
createCompositeDocument
final Resource<Document> createCompositeDocument(List<Document> documents, DocumentManager.DocumentType documentType)
-
createCompositeDocument
final Resource<Document> createCompositeDocument(LinkedHashMap<Document, Integer> documentRotationMap, DocumentManager.DocumentType documentType)
-
getDocument
final Resource<Document> getDocument(String documentId)
-
getDocument
final Resource<Document> getDocument(Uri uri)
-
createExtractionsContainer
abstract E createExtractionsContainer(Map<String, SpecificExtraction> specificExtractions, Map<String, CompoundExtraction> compoundExtractions, JSONObject responseJSON)
-
getAllExtractions
final Resource<E> getAllExtractions(Document document)
-
pollDocument
final Resource<Document> pollDocument(Document document)
-
sendFeedbackForExtractions
final Resource<Unit> sendFeedbackForExtractions(Document document, Map<String, SpecificExtraction> extractions)
-
sendFeedbackForExtractions
final Resource<Unit> sendFeedbackForExtractions(Document document, Map<String, SpecificExtraction> extractions, Map<String, CompoundExtraction> compoundExtractions)
-
getLayout
final Resource<JSONObject> getLayout(Document document)
-
getPaymentRequest
final Resource<PaymentRequest> getPaymentRequest(String id)
-
getPaymentRequests
final Resource<List<PaymentRequest>> getPaymentRequests()
-
parseSpecificExtractions
final Map<String, SpecificExtraction> parseSpecificExtractions(JSONObject specificExtractionsJson, Map<String, List<Extraction>> candidates)
-
-
-
-