Classes
The following classes are available globally.
-
Coordinator class for CreateTransfer
See moreDeclaration
Swift
public class CreateTransferCoordinator : NSObject, HyperwalletCoordinator -
Class responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers used to interact with the Hyperwallet platform
See moreDeclaration
Swift
@objcMembers public final class HyperwalletUI : NSObject -
The
See moreThemeManagerclass is responsible for applying the visual styles to the Hyperwallet user interface components.Declaration
Swift
@objcMembers public class ThemeManager : NSObject -
RemoteUserRepository
See moreDeclaration
Swift
public final class RemoteUserRepository : UserRepository -
Class contains methods to get an instance of user repository
See moreDeclaration
Swift
public final class UserRepositoryFactory -
Class contains methods to get an instance of transfer repository
See moreDeclaration
Swift
public final class TransferRepositoryFactory -
Prepaid Card repository
See moreDeclaration
Swift
public final class RemotePrepaidCardRepository : PrepaidCardRepository -
RemoteTransferMethodConfigurationRepository
See moreDeclaration
Swift
public final class RemoteTransferMethodConfigurationRepository : TransferMethodConfigurationRepository -
Class contains methods to get an instance of transfer method repository
See moreDeclaration
Swift
public final class TransferMethodRepositoryFactory -
RemoteTransferMethodUpdateConfigurationRepository
See moreDeclaration
Swift
public final class RemoteTransferMethodUpdateConfigurationRepository : TransferMethodUpdateConfigurationRepository -
Coordinator class for SelectTransferMethodType
See moreDeclaration
Swift
public class SelectTransferMethodTypeCoordinator : NSObject, HyperwalletCoordinator -
Coordinator class for AddTransferMethod
See moreDeclaration
Swift
public class AddTransferMethodCoordinator : NSObject, HyperwalletCoordinator -
Coordinator class for ListTransferMethods
See moreDeclaration
Swift
public final class ListTransferMethodsCoordinator : NSObject, HyperwalletCoordinator -
Coordinator class for UpdateTransferMethod
See moreDeclaration
Swift
public class UpdateTransferMethodCoordinator : NSObject, HyperwalletCoordinator -
The tableview cell
See moreDeclaration
Swift
@MainActor open class GenericCell<ModelType> : UITableViewCell -
Generic Controller
See moreDeclaration
Swift
@MainActor public class GenericController<T: GenericCell<ModelType>, ModelType>: UITableViewController, UISearchResultsUpdating, UISearchControllerDelegate -
Hyperwallet Bundle
See moreDeclaration
Swift
public final class HyperwalletBundle -
The HyperwalletIcon class
See moreDeclaration
Swift
public final class HyperwalletIcon
-
Represents Spinner view to be embedded on a view
See moreDeclaration
Swift
@MainActor public final class SpinnerView : UIView -
The
Themeis used customize all visual style provided by Hyperwallet UI SDK. In order to apply a new style changes the methodThemeManager.applyTheme()has to been called.- Example:
Theme.themeColor = UIColor.whiteThemeManager.applyTheme()
Declaration
Swift
@objcMembers public class Theme : NSObject - Example:
-
Class responsible for deciding the coordinator required
See moreDeclaration
Swift
public class HyperwalletCoordinatorFactory -
Class responsible for initializing the Insights module. It contains methods to call Insights for various actions performed by the user
See moreDeclaration
Swift
public class HyperwalletInsights : HyperwalletInsightsProtocol -
A helper class to build the
See moreErrorInfoinstance.Declaration
Swift
public class ErrorInfoBuilder -
The class to handle UI errors
See moreDeclaration
Swift
public final class ErrorView -
To perform paste action in UITextField
See moreDeclaration
Swift
@MainActor public class PasteOnlyTextField : UITextField -
Declaration
Swift
@MainActor public final class AmountTextField : PasteOnlyTextField -
The processing view
See moreDeclaration
Swift
@MainActor public final class ProcessingView : UIView -
Prepaid card receipt repository
See moreDeclaration
Swift
public final class RemotePrepaidCardReceiptRepository : PrepaidCardReceiptRepository -
Receipt Repository Factory
See moreDeclaration
Swift
public final class ReceiptRepositoryFactory -
User receipt repository
See moreDeclaration
Swift
public final class RemoteUserReceiptRepository : UserReceiptRepository -
Coordinator class for ListReceipt
See moreDeclaration
Swift
public class ListReceiptCoordinator : NSObject, HyperwalletCoordinator
View on GitHub
Classes Reference