GiniScreenAPICoordinator
open class GiniScreenAPICoordinator : NSObject, Coordinator
extension GiniScreenAPICoordinator: AnalysisDelegate
extension GiniScreenAPICoordinator: CameraViewControllerDelegate
extension GiniScreenAPICoordinator: DocumentPickerCoordinatorDelegate
extension GiniScreenAPICoordinator: UploadDelegate
extension GiniScreenAPICoordinator: ReviewViewControllerDelegate
extension GiniScreenAPICoordinator: MultipageReviewViewControllerDelegate
extension GiniScreenAPICoordinator: UINavigationControllerDelegate
extension GiniScreenAPICoordinator: HelpMenuViewControllerDelegate
Undocumented
-
Undocumented
Declaration
Swift
public lazy var screenAPINavigationController: UINavigationController { get set } -
Undocumented
Declaration
Swift
public weak var trackingDelegate: GiniCaptureTrackingDelegate? -
Undocumented
Declaration
Swift
public var giniConfiguration: GiniConfiguration -
Undocumented
Declaration
Swift
public var pages: [GiniCapturePage] -
Undocumented
Declaration
Swift
public weak var visionDelegate: GiniCaptureDelegate? -
Undocumented
Declaration
Swift
public init(withDelegate delegate: GiniCaptureDelegate?, giniConfiguration: GiniConfiguration) -
Undocumented
Declaration
Swift
public func start(withDocuments documents: [GiniCaptureDocument]?) -> UIViewController
-
Undocumented
Declaration
Swift
func createAnalysisScreen(withDocument document: GiniCaptureDocument) -> AnalysisViewController
-
Undocumented
Declaration
Swift
func createImageAnalysisNoResultsScreen() -> ImageAnalysisNoResultsViewController
-
Declaration
Swift
public func displayError(withMessage message: String?, andAction action: (() -> Void)?) -
Declaration
Swift
public func tryDisplayNoResultsScreen() -> Bool -
Declaration
Swift
public func camera(_ viewController: CameraViewController, didCapture document: GiniCaptureDocument) -
Declaration
Swift
public func camera(_ viewController: CameraViewController, didSelect documentPicker: DocumentPickerType) -
Declaration
Swift
public func cameraDidAppear(_ viewController: CameraViewController) -
Declaration
Swift
public func cameraDidTapMultipageReviewButton(_ viewController: CameraViewController) -
Undocumented
Declaration
Swift
func createCameraViewController() -> CameraViewController -
Undocumented
Declaration
Swift
func showNextScreenAfterPicking(pages: [GiniCapturePage])
-
Declaration
Swift
public func documentPicker(_ coordinator: DocumentPickerCoordinator, didPick documents: [GiniCaptureDocument]) -
Declaration
Swift
public func documentPicker(_ coordinator: DocumentPickerCoordinator, failedToPickDocumentsAt urls: [URL])
-
Undocumented
Declaration
Swift
public func uploadDidComplete(for document: GiniCaptureDocument) -
Undocumented
Declaration
Swift
public func uploadDidFail(for document: GiniCaptureDocument, with error: Error)
-
Undocumented
Declaration
Swift
public func review(_ viewController: ReviewViewController, didReview document: GiniCaptureDocument) -
Undocumented
Declaration
Swift
func createReviewScreen(withDocument document: GiniCaptureDocument, isFirstScreen: Bool = false) -> ReviewViewController
-
Declaration
Swift
public func multipageReview(_ controller: MultipageReviewViewController, didRotate page: GiniCapturePage) -
Declaration
Swift
public func multipageReview(_ controller: MultipageReviewViewController, didDelete page: GiniCapturePage) -
Declaration
Swift
public func multipageReview(_ controller: MultipageReviewViewController, didReorder pages: [GiniCapturePage]) -
Declaration
Swift
public func multipageReview(_ viewController: MultipageReviewViewController, didTapRetryUploadFor page: GiniCapturePage) -
Declaration
Swift
public func multipageReviewDidTapAddImage(_ controller: MultipageReviewViewController) -
Undocumented
Declaration
Swift
func createMultipageReviewScreenContainer(with pages: [GiniCapturePage]) -> MultipageReviewViewController -
Undocumented
Declaration
Swift
func showMultipageReview() -
Undocumented
Declaration
Swift
func refreshMultipageReviewNextButton(with pages: [GiniCapturePage])
-
Undocumented
Declaration
Swift
func addToDocuments(new pages: [GiniCapturePage]) -
Undocumented
Declaration
Swift
func removeFromDocuments(document: GiniCaptureDocument) -
Undocumented
Declaration
Swift
func updateDocument(for document: GiniCaptureDocument) -
Undocumented
Declaration
Swift
func update(_ document: GiniCaptureDocument, withError error: Error?, isUploaded: Bool) -
Undocumented
Declaration
Swift
func replaceDocuments(with pages: [GiniCapturePage]) -
Undocumented
Declaration
Swift
func clearDocuments()
-
Undocumented
Declaration
Swift
@objc func back() -
Undocumented
Declaration
Swift
@objc func closeScreenApi() -
Undocumented
Declaration
Swift
@objc func showHelpMenuScreen() -
Undocumented
Declaration
Swift
@objc func showAnalysisScreen() -
Undocumented
Declaration
Swift
@objc func backToCamera()
-
Undocumented
Declaration
Swift
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
-
Undocumented
Declaration
Swift
public func help(_ menuViewController: HelpMenuViewController, didSelect item: HelpMenuViewController.Item) -
Undocumented
Declaration
Swift
func helpItemViewController(for item: HelpMenuViewController.Item) -> UIViewController
View on GitHub
GiniScreenAPICoordinator Class Reference