Custom Implementation

You can also provide your own networking by implementing the GiniCaptureNetworkService and GiniCaptureResultsDelegate protocols. Pass your instances to the UIViewController initializer of GiniBank:

let viewController = GiniBank.viewController(importedDocuments: visionDocuments, configuration: giniBankConfiguration, resultsDelegate: resultsDelegate, documentMetadata: documentMetadata, trackingDelegate: trackingDelegate, networkingService: networkingService) present(viewController, animated: true, completion: nil)

We provide an example implementation here.

Also, you can use Gini Bank API Library or implement the communication with the Gini Bank API yourself.