HealthApiDocumentManager

The HealthApiDocumentManager is a high level API on top of the Gini Health API. It provides high level methods to handle document and payment request related tasks easily.

Constructors

Functions

Link copied to clipboard
Link copied to clipboard
public final Resource<Document> createPartialDocument(ByteArray document, String contentType, String filename, DocumentManager.DocumentType documentType, DocumentMetadata documentMetadata)
Link copied to clipboard
public final Resource<String> createPaymentRequest(PaymentRequestInput paymentRequestInput)

A PaymentRequest is used to signal to the API the intent of executing a payment using a specific payment provider for a document with its (possibly modified) extractions.

Link copied to clipboard
public final Resource<Unit> deleteDocument(String documentId)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Resource<Document> getDocument(Uri uri)
public final Resource<Document> getDocument(String id)
Link copied to clipboard
public final Resource<JSONObject> getLayout(Document document)
Link copied to clipboard
public final Resource<ByteArray> getPageImage(String documentId, Integer page)

Get the rendered image of a page as byte[]

Link copied to clipboard
Link copied to clipboard

A payment provider is a Gini partner which integrated the GiniPay for Banks SDK into their mobile apps.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Resource<Document> pollDocument(Document document)
Link copied to clipboard
public final Resource<Unit> sendFeedbackForExtractions(Document document, Map<String, SpecificExtraction> specificExtractions)
public final Resource<Unit> sendFeedbackForExtractions(Document document, Map<String, SpecificExtraction> specificExtractions, Map<String, CompoundExtraction> compoundExtractions)