Other Protocols

The following protocols are available globally.

  • Delegate to inform about the current status of the Gini Health SDK. Makes use of callback for handling payment request creation.

    See more

    Declaration

    Swift

    public protocol GiniHealthDelegate : AnyObject
  • Undocumented

    See more

    Declaration

    Swift

    public protocol PaymentProvidersBottomViewProtocol : AnyObject
  • Delegate to inform about the actions happened of the custom payment component view. You may find out when the user tapped on more information area, on the payment provider picker or on the pay invoice button

    See more

    Declaration

    Swift

    public protocol PaymentComponentViewProtocol : AnyObject
  • Protocol used to provide updates on the current status of the Payment Components Controller. Uses a callback mechanism to handle payment provider requests.

    See more

    Declaration

    Swift

    public protocol PaymentComponentsControllerProtocol : AnyObject
  • Delegate protocol that Gini Health SDK uses to report user events.

    The delegate is separated into smaller protocols relating to different screens of the Gini Health SDK.

    Note

    The delegate isn’t retained by Gini Health SDK. It should be retained by the client code.

    Declaration

    Swift

    public protocol GiniHealthTrackingDelegate:
        PaymentReviewScreenTrackingDelegate
  • Tracking delegate relating to the payment review screen.

    See more

    Declaration

    Swift

    public protocol PaymentReviewScreenTrackingDelegate : AnyObject
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public protocol ImageScrollViewDelegate : UIScrollViewDelegate