Classes

The following classes are available globally.

  • Core class for Gini Bank SDK.

    See more

    Declaration

    Swift

    @objc
    public final class GiniBank : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    public final class GiniBankConfiguration : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    open class GiniBankNetworkingScreenApiCoordinator : GiniScreenAPICoordinator, GiniCaptureDelegate
  • A class that implements the TransactionDocsDataProtocol to manage transaction document data. Responsible for handling the state of attaching, managing, and presenting documents attached to a transaction.

    See more

    Declaration

    Swift

    public class TransactionDocsDataCoordinator : TransactionDocsDataProtocol, TransactionDocsDataInternalProtocol
  • A view that displays a list of documents attached to a transaction and allows interaction with them. The TransactionDocsView class is responsible for rendering attached documents, binding to a view model, and notifying its delegate when the content is updated.

    See more

    Declaration

    Swift

    public class TransactionDocsView : UIView
  • A view model responsible for managing the state of documents attached to a transaction. The TransactionDocsViewModel class handles loading, deleting, and presenting attached documents and communicates updates to the view.

    See more

    Declaration

    Swift

    public class TransactionDocsViewModel