GiniBankNetworkingScreenApiCoordinator
open class GiniBankNetworkingScreenApiCoordinator : GiniScreenAPICoordinator, GiniCaptureDelegate
Undocumented
-
Declaration
Swift
public func didCapture(document: GiniCaptureDocument, networkDelegate: GiniCaptureNetworkDelegate)
-
Declaration
Swift
public func didReview(documents: [GiniCaptureDocument], networkDelegate: GiniCaptureNetworkDelegate)
-
Declaration
Swift
public func didCancelCapturing()
-
Declaration
Swift
public func didCancelReview(for document: GiniCaptureDocument)
-
Declaration
Swift
public func didCancelAnalysis()
-
Undocumented
Declaration
Swift
public init(client: Client, resultsDelegate: GiniCaptureResultsDelegate, configuration: GiniBankConfiguration, documentMetadata: Document.Metadata?, api: APIDomain, trackingDelegate: GiniCaptureTrackingDelegate?, lib: GiniBankAPI)
-
init(resultsDelegate:configuration:documentMetadata:trackingDelegate:captureNetworkService:configurationService:)
Undocumented
Declaration
Swift
public init(resultsDelegate: GiniCaptureResultsDelegate, configuration: GiniBankConfiguration, documentMetadata: Document.Metadata?, trackingDelegate: GiniCaptureTrackingDelegate?, captureNetworkService: GiniCaptureNetworkService, configurationService: ClientConfigurationServiceProtocol?)
-
Declaration
Swift
public func didPressEnterManually()
-
This method first attempts to fetch configuration settings using the
configurationService
. If the configurations are successfully fetched, it initializes the analytics with the fetched configuration on the main thread. Regardless of the result of fetching configurations, it then proceeds to start the SDK with the provided documents.Declaration
Swift
public func startSDK(withDocuments documents: [GiniCaptureDocument]?, animated: Bool = false) -> UIViewController