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 moreThemeManager
class 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
open class GenericCell<ModelType> : UITableViewCell
-
Generic Controller
See moreDeclaration
Swift
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
public final class SpinnerView : UIView
-
The
Theme
is 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.white
ThemeManager.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 moreErrorInfo
instance.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
public class PasteOnlyTextField : UITextField
-
Declaration
Swift
public final class AmountTextField : PasteOnlyTextField
-
The processing view
See moreDeclaration
Swift
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