Class responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers
+used to interact with the Hyperwallet platform
The Theme is used customize all visual style provided by Hyperwallet UI SDK.
+In order to apply a new style changes the method ThemeManager.applyTheme() has to been called.
The Field Name is especially interesting when there is a validation
+error/issue in combination with error_type = FORM or when an API error occurs in relation
+to a field, error_type = API
Class responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers
+used to interact with the Hyperwallet platform
Lists all transfer method types available based on the country, currency and profile type to create a new
+transfer method (bank account, bank card, PayPal account, prepaid card, paper check).
The form fields are based on the country, currency, user’s profile type and transfer method type should be
+passed to this Controller to create new Transfer Method for those values.
The Theme is used customize all visual style provided by Hyperwallet UI SDK.
+In order to apply a new style changes the method ThemeManager.applyTheme() has to been called.
Creates a HyperwalletTransferMethod for the User associated with the authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
Deactivates the HyperwalletTransferMethod linked to the transfer method token specified. The
+HyperwalletTransferMethod being deactivated must belong to the User that is associated with the
+authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
Returns the HyperwalletPageList<HyperwalletTransferMethod> (Bank Account, Bank Card, PayPay Account,
+Prepaid Card, Paper Checks,Venmo Account), or nil if non exist.
updates the HyperwalletTransferMethod linked to the transfer method token specified. The
+HyperwalletTransferMethod being updated must belong to the User that is associated with the
+authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
The number of records to skip. If no filters are applied, records will be skipped from the
+ beginning (based on default sort criteria). Range is from 0 to {n-1} where
+ n = number of matching records for the query.
+
+
+
+
+
+
+ limit
+
+
+
+
+
The maximum number of records that will be returned per page.
+
+
+
+
+
+
+ completion
+
+
+
+
+
The callback handler of responses from the Hyperwallet platform.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
Class responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers
+used to interact with the Hyperwallet platform
The Theme is used customize all visual style provided by Hyperwallet UI SDK.
+In order to apply a new style changes the method ThemeManager.applyTheme() has to been called.
The Field Name is especially interesting when there is a validation
+error/issue in combination with error_type = FORM or when an API error occurs in relation
+to a field, error_type = API
Class responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers
+used to interact with the Hyperwallet platform
Lists all transfer method types available based on the country, currency and profile type to create a new
+transfer method (bank account, bank card, PayPal account, prepaid card, paper check).
The form fields are based on the country, currency, user’s profile type and transfer method type should be
+passed to this Controller to create new Transfer Method for those values.
The Theme is used customize all visual style provided by Hyperwallet UI SDK.
+In order to apply a new style changes the method ThemeManager.applyTheme() has to been called.
Creates a HyperwalletTransferMethod for the User associated with the authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
Deactivates the HyperwalletTransferMethod linked to the transfer method token specified. The
+HyperwalletTransferMethod being deactivated must belong to the User that is associated with the
+authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
Returns the HyperwalletPageList<HyperwalletTransferMethod> (Bank Account, Bank Card, PayPay Account,
+Prepaid Card, Paper Checks,Venmo Account), or nil if non exist.
updates the HyperwalletTransferMethod linked to the transfer method token specified. The
+HyperwalletTransferMethod being updated must belong to the User that is associated with the
+authentication token returned from
+HyperwalletAuthenticationTokenProvider.retrieveAuthenticationToken(_ : @escaping CompletionHandler).
The number of records to skip. If no filters are applied, records will be skipped from the
+ beginning (based on default sort criteria). Range is from 0 to {n-1} where
+ n = number of matching records for the query.
+
+
+
+
+
+
+ limit
+
+
+
+
+
The maximum number of records that will be returned per page.
+
+
+
+
+
+
+ completion
+
+
+
+
+
The callback handler of responses from the Hyperwallet platform.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
NOTE: This is a beta product available for use in your mobile app. If you are interested in using this product, please notify your Relationship Manager and / or Project Manager to support you during the integration process.
+
+
Welcome to Hyperwallet’s iOS UI SDK. This out-of-the-box library will help you create transfer methods in your iOS app, such as bank account, PayPal account, etc.
+
+
Note that this SDK is geared towards those who need both backend data and UI features. Please refer to Hyperwallet iOS Core SDK if you decide to build your own UI.
+
Prerequisites
+
+
+
A Hyperwallet merchant account
+
Set Up your server to manage the user’s authentication process on the Hyperwallet platform. See the Authentication section for more information.
Use Carthage or CocoaPods to integrate to HyperwalletSDK.
+Currently, the following modules are available:
+
+
+
TransferMethod - List, add or remove Transfer Methods
+
Transfer - Create a transfer from user account or prepaid card to available accounts for the user
+
Receipt - List user/prepaid card receipts
+Adding one or more of these frameworks allows users to explore the particular function. If every feature is required, all the frameworks should be added
+### Carthage
+Specify it in your Cartfile:
+ogdl
+github "hyperwallet/hyperwallet-ios-ui-sdk" "1.0.0-beta21"
+
+Add desired modules using the Linked Frameworks and Libraries option to make them available in the app.
+Use import <module-name> to add the dependency within a file
+
+
CocoaPods
+
+
+
Install a specific framework (install one or more frameworks based on your requirement)
+ruby
+pod "HyperwalletUISDK/TransferMethod", "1.0.0-beta21"
+pod "HyperwalletUISDK/Transfer", "1.0.0-beta21"
+pod "HyperwalletUISDK/Receipt", "1.0.0-beta21"
+
+
To install all available modules (TransferMethod, Transfer, Receipt)
+ruby
+pod 'HyperwalletUISDK', '~> 1.0.0-beta21'
+
+Use import HyperwalletUISDK to add the dependency within a file.
+
+
Initialization
+
+
After you’re done installing the SDK, you need to initialize an instance in order to utilize core SDK functions. Also, you need to provide a HyperwalletAuthenticationTokenProvider object to retrieve an authentication token.
+
Setup the UI Style
+
+
HyperwalletUISDK provides default themes for all the modules(e.g. TransferMethod, Receipt). If you import HyperwalletUISDK, in order to
+apply the default theme, you will have to call ThemeManager.applyTheme() which will apply the basic theme to ProcessingView and SpinnerView. If you want Hyperwallet custom theme for UINavigationBar then add ThemeManager.applyToUINavigationBar()
+For example:
+
...
+@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Optional - Define the HyperwalletUISDK on the `Theme` object. See the section `Customize the visual style`.
+
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ // Apply basic theme
+ ThemeManager.applyTheme()
+ returntrue
+ }
+}
+
+
+
You can also customize the default themes according to your needs. Please see customize the visual style for detail.
+
Setup the authentication
+
+
Add in the header:
+
importHyperwalletUISDK
+
+
+
Initialize the HyperwalletUISDK with a HyperwalletAuthenticationTokenProvider implementation instance:
Your server side should be able to send a POST request to Hyperwallet endpoint /rest/v3/users/{user-token}/authentication-token to retrieve an authentication token.
+Then, you need to provide a class (an authentication provider) which implements HyperwalletAuthenticationTokenProvider to retrieve an authentication token from your server.
+
+
Example implementation using the URLRequest from Swift Foundation :
The form fields are based on the country, currency, user’s profile type, and transfer method type. These values should be passed to this method to create a new Transfer Method.
+
letcoordinator=HyperwalletUI.shared.addTransferMethodCoordinator(
+ "US",// The 2 letter ISO 3166-1 country code.
+ "USD",// The 3 letter ISO 4217-1 currency code.
+ "INDIVIDUAL",// The profile type. Possible values - INDIVIDUAL, BUSINESS.
+ "BANK_ACCOUNT",// The transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD, PAYPAL_ACCOUNT
+ parentController:self)
+coordinator.navigate()
+
+
+
Also add following method to dismiss the presented view on successful creation of transfer method and perform any action based on the transfer method created.
To add new Transfer Method from Transfer module, TransferMethod module needs to be added as a dependency in the app. If TransferMethod module is not added, users will not be able to add a new Transfer Method inside the Transfer flow.
Posted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been created.
+
+
+
Notification.Name.transferMethodDeactivated
+
Posted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been deactivated.
+
+
+
Notification.Name.transferCreated
+
Posted when a transfer of funds has been created.
+
+
+
Notification.Name.transferScheduled
+
Posted when a transfer of funds has been scheduled.
+
+
+
Notification.Name.authenticationError
+
Posted when SDK is unable to fetch new authentication token from client implementation. Client can choose to close the app/ logout/ navigate to some other screen when this notification is received.
+
+
+
+
When an object adds itself as an observer, it specifies which notifications it should receive. An object may, therefore, call this method several times in order to register itself as an observer for several different notifications.
overridepublicfuncviewDidLoad(){
+ super.viewDidLoad()
+ ...
+ NotificationCenter.default.addObserver(self,
+ selector:#selector(didCreateNewTransferMethodNotification(notification:)),
+ name:Notification.Name.transferMethodAdded,object:nil)
+}
+
+@objcfuncdidCreateNewTransferMethodNotification(notification:Notification){
+ iflettransferMethod=notification.userInfo![UserInfo.transferMethodAdded]as?HyperwalletTransferMethod{
+ // A new transfer method has been created
+ }
+}
+
Example to define the light theme code in class AppDelegate:
+
@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Override point for customization after application launch.
+
+ ThemeManager.applyWhiteTheme()
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ returntrue
+ }
+}
+
In Hyperwallet UI SDK, we categorized HyperwalletException into three groups, which are input errors (business errors), network errors and unexpected errors.
+
Unexpected Error
+
+
Once an unexpected error occurs, an AlertView that only contains the OK button will be shown in the UI.
+
Network Error
+
+
Network errors occurs due to connectivity issues, such as poor-quality network connection, the request timed out from the server side, etc. Once a network error happened, an AlertView that contains a Cancel and a Try Again buttons will be shown in the UI.
+
Business Errors
+
+
Business errors occurs when the Hyperwallet platform has found invalid information or some business restriction related to the data has been submitted and require some action from the user.
+
Authentication Error
+
+
Authentication error occurs when the Hyperwallet SDK is not able to fetch the authentication token from the client implementation.
+
License
+
+
The Hyperwallet iOS SDK is open source and available under the MIT license
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
NOTE: This is a beta product available for use in your mobile app. If you are interested in using this product, please notify your Relationship Manager and / or Project Manager to support you during the integration process.
+
+
Welcome to Hyperwallet’s iOS UI SDK. This out-of-the-box library will help you create transfer methods in your iOS app, such as bank account, PayPal account, etc.
+
+
Note that this SDK is geared towards those who need both backend data and UI features. Please refer to Hyperwallet iOS Core SDK if you decide to build your own UI.
+
Prerequisites
+
+
+
A Hyperwallet merchant account
+
Set Up your server to manage the user’s authentication process on the Hyperwallet platform. See the Authentication section for more information.
Use Carthage or CocoaPods to integrate to HyperwalletSDK.
+Currently, the following modules are available:
+
+
+
TransferMethod - List, add or remove Transfer Methods
+
Transfer - Create a transfer from user account or prepaid card to available accounts for the user
+
Receipt - List user/prepaid card receipts
+Adding one or more of these frameworks allows users to explore the particular function. If every feature is required, all the frameworks should be added
+### Carthage
+Specify it in your Cartfile:
+ogdl
+github "hyperwallet/hyperwallet-ios-ui-sdk" "1.0.0-beta21"
+
+Add desired modules using the Linked Frameworks and Libraries option to make them available in the app.
+Use import <module-name> to add the dependency within a file
+
+
CocoaPods
+
+
+
Install a specific framework (install one or more frameworks based on your requirement)
+ruby
+pod "HyperwalletUISDK/TransferMethod", "1.0.0-beta21"
+pod "HyperwalletUISDK/Transfer", "1.0.0-beta21"
+pod "HyperwalletUISDK/Receipt", "1.0.0-beta21"
+
+
To install all available modules (TransferMethod, Transfer, Receipt)
+ruby
+pod 'HyperwalletUISDK', '~> 1.0.0-beta21'
+
+Use import HyperwalletUISDK to add the dependency within a file.
+
+
Initialization
+
+
After you’re done installing the SDK, you need to initialize an instance in order to utilize core SDK functions. Also, you need to provide a HyperwalletAuthenticationTokenProvider object to retrieve an authentication token.
+
Setup the UI Style
+
+
HyperwalletUISDK provides default themes for all the modules(e.g. TransferMethod, Receipt). If you import HyperwalletUISDK, in order to
+apply the default theme, you will have to call ThemeManager.applyTheme() which will apply the basic theme to ProcessingView and SpinnerView. If you want Hyperwallet custom theme for UINavigationBar then add ThemeManager.applyToUINavigationBar()
+For example:
+
...
+@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Optional - Define the HyperwalletUISDK on the `Theme` object. See the section `Customize the visual style`.
+
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ // Apply basic theme
+ ThemeManager.applyTheme()
+ returntrue
+ }
+}
+
+
+
You can also customize the default themes according to your needs. Please see customize the visual style for detail.
+
Setup the authentication
+
+
Add in the header:
+
importHyperwalletUISDK
+
+
+
Initialize the HyperwalletUISDK with a HyperwalletAuthenticationTokenProvider implementation instance:
Your server side should be able to send a POST request to Hyperwallet endpoint /rest/v3/users/{user-token}/authentication-token to retrieve an authentication token.
+Then, you need to provide a class (an authentication provider) which implements HyperwalletAuthenticationTokenProvider to retrieve an authentication token from your server.
+
+
Example implementation using the URLRequest from Swift Foundation :
The form fields are based on the country, currency, user’s profile type, and transfer method type. These values should be passed to this method to create a new Transfer Method.
+
letcoordinator=HyperwalletUI.shared.addTransferMethodCoordinator(
+ "US",// The 2 letter ISO 3166-1 country code.
+ "USD",// The 3 letter ISO 4217-1 currency code.
+ "INDIVIDUAL",// The profile type. Possible values - INDIVIDUAL, BUSINESS.
+ "BANK_ACCOUNT",// The transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD, PAYPAL_ACCOUNT
+ parentController:self)
+coordinator.navigate()
+
+
+
Also add following method to dismiss the presented view on successful creation of transfer method and perform any action based on the transfer method created.
To add new Transfer Method from Transfer module, TransferMethod module needs to be added as a dependency in the app. If TransferMethod module is not added, users will not be able to add a new Transfer Method inside the Transfer flow.
Posted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been created.
+
+
+
Notification.Name.transferMethodDeactivated
+
Posted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been deactivated.
+
+
+
Notification.Name.transferCreated
+
Posted when a transfer of funds has been created.
+
+
+
Notification.Name.transferScheduled
+
Posted when a transfer of funds has been scheduled.
+
+
+
Notification.Name.authenticationError
+
Posted when SDK is unable to fetch new authentication token from client implementation. Client can choose to close the app/ logout/ navigate to some other screen when this notification is received.
+
+
+
+
When an object adds itself as an observer, it specifies which notifications it should receive. An object may, therefore, call this method several times in order to register itself as an observer for several different notifications.
overridepublicfuncviewDidLoad(){
+ super.viewDidLoad()
+ ...
+ NotificationCenter.default.addObserver(self,
+ selector:#selector(didCreateNewTransferMethodNotification(notification:)),
+ name:Notification.Name.transferMethodAdded,object:nil)
+}
+
+@objcfuncdidCreateNewTransferMethodNotification(notification:Notification){
+ iflettransferMethod=notification.userInfo![UserInfo.transferMethodAdded]as?HyperwalletTransferMethod{
+ // A new transfer method has been created
+ }
+}
+
Example to define the light theme code in class AppDelegate:
+
@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Override point for customization after application launch.
+
+ ThemeManager.applyWhiteTheme()
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ returntrue
+ }
+}
+
In Hyperwallet UI SDK, we categorized HyperwalletException into three groups, which are input errors (business errors), network errors and unexpected errors.
+
Unexpected Error
+
+
Once an unexpected error occurs, an AlertView that only contains the OK button will be shown in the UI.
+
Network Error
+
+
Network errors occurs due to connectivity issues, such as poor-quality network connection, the request timed out from the server side, etc. Once a network error happened, an AlertView that contains a Cancel and a Try Again buttons will be shown in the UI.
+
Business Errors
+
+
Business errors occurs when the Hyperwallet platform has found invalid information or some business restriction related to the data has been submitted and require some action from the user.
+
Authentication Error
+
+
Authentication error occurs when the Hyperwallet SDK is not able to fetch the authentication token from the client implementation.
+
License
+
+
The Hyperwallet iOS SDK is open source and available under the MIT license
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
+
+
+
diff --git a/docsets/HyperwalletUISDK.docset/Contents/Resources/Documents/search.json b/docsets/HyperwalletUISDK.docset/Contents/Resources/Documents/search.json
new file mode 100644
index 000000000..9e53c9944
--- /dev/null
+++ b/docsets/HyperwalletUISDK.docset/Contents/Resources/Documents/search.json
@@ -0,0 +1 @@
+{"Structs/InsightsTags.html#/s:6Common12InsightsTagsV7countrySSvpZ":{"name":"country","abstract":"\u003cp\u003eThe country tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV8currencySSvpZ":{"name":"currency","abstract":"\u003cp\u003eThe currency tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV11profileTypeSSvpZ":{"name":"profileType","abstract":"\u003cp\u003eThe profile type tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV18transferMethodTypeSSvpZ":{"name":"transferMethodType","abstract":"\u003cp\u003eThe transfer method type tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV4goalSSvpZ":{"name":"goal","abstract":"\u003cp\u003eThe goal tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV9showAlert_5title7messageySo16UIViewControllerC_SSSgAItFZ":{"name":"showAlert(_:title:message:)","abstract":"\u003cp\u003eshow an alert dialog\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV9showAlert_5title7message5style7actionsySo16UIViewControllerC_SSSgAKSo07UIAlertL5StyleVSo0M6ActionCdtFZ":{"name":"showAlert(_:title:message:style:actions:)","abstract":"\u003cp\u003eDisplay the alert view with custom list of options\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV18showAlertWithRetry_5title7message_ySo16UIViewControllerC_SSSgAIySo13UIAlertActionCctFZ":{"name":"showAlertWithRetry(_:title:message:_:)","abstract":"\u003cp\u003eshow an alert dialog with retry button\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV11showSpinner4viewAA0F4ViewCSo6UIViewC_tFZ":{"name":"showSpinner(view:)","abstract":"\u003cp\u003eDisplays the Activity Indicator embedded on view\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV13removeSpinneryyAA0F4ViewCFZ":{"name":"removeSpinner(_:)","abstract":"\u003cp\u003eRemove the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SpinnerView.html\"\u003eSpinnerView\u003c/a\u003e\u003c/code\u003e with animation\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV14showProcessingAA0F4ViewCyFZ":{"name":"showProcessing()","abstract":"\u003cp\u003eDisplays the Processing view in a modal view for indicating the UI is processing the data\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV03getB03forAA0B0VSgSS_tFZ":{"name":"getCurrency(for:)","abstract":"\u003cp\u003eGet Currency\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV18formatDoubleAmount_4withSSSd_SStFZ":{"name":"formatDoubleAmount(_:with:)","abstract":"\u003cp\u003eFormat double amount to currency string\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV16getDecimalAmount6amount12currencyCodeSdSS_SSSgtFZ":{"name":"getDecimalAmount(amount:currencyCode:)","abstract":"\u003cp\u003eGet decimal amount from formatted currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV18formatStringAmount_4withS2S_SStFZ":{"name":"formatStringAmount(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV03addB13SymbolAndCode_4withS2S_SStFZ":{"name":"addCurrencySymbolAndCode(_:with:)","abstract":"\u003cp\u003eFormat currency amount by adding symbol and currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV06formatB17WithSymbolAndCode_4withS2S_SStFZ":{"name":"formatCurrencyWithSymbolAndCode(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale while adding symbol and currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV06formatB10WithSymbol_4withS2S_SStFZ":{"name":"formatCurrencyWithSymbol(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code and add currency symbol from Currency.json\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/Currency.html#/s:6Common8CurrencyV6symbolSSvp":{"name":"symbol","parent_name":"Currency"},"Structs.html#/s:6Common12CurrencyDataV":{"name":"CurrencyData"},"Structs/Currency.html":{"name":"Currency"},"Structs/CurrencyFormatter.html":{"name":"CurrencyFormatter","abstract":"\u003cp\u003eCurrency Formatter\u003c/p\u003e"},"Structs/HyperwalletUtilViews.html":{"name":"HyperwalletUtilViews","abstract":"\u003cp\u003eDisplays the common UI Views - Alerts and Spinners\u003c/p\u003e"},"Structs/InsightsTags.html":{"name":"InsightsTags","abstract":"\u003cp\u003eRepresentation of Insights API Tags property for \u003ccode\u003eInsightsTags\u003c/code\u003e.\u003c/p\u003e"},"Protocols/UserReceiptRepository.html#/s:17ReceiptRepository04UseraB0P04listC8Receipts6offset5limit10completionySi_Siys6ResultOy14HyperwalletSDK0J8PageListVyAJ0jA0VGSgAJ0J9ErrorTypeOGctF":{"name":"listUserReceipts(offset:limit:completion:)","abstract":"\u003cp\u003eReturns the list of receipts for the User associated with the authentication token.\u003c/p\u003e","parent_name":"UserReceiptRepository"},"Protocols/PrepaidCardReceiptRepository.html#/s:17ReceiptRepository011PrepaidCardaB0P04listcD8Receipts07prepaidD5Token10completionySS_ys6ResultOy14HyperwalletSDK0K8PageListVyAI0kA0VGSgAI0K9ErrorTypeOGctF":{"name":"listPrepaidCardReceipts(prepaidCardToken:completion:)","abstract":"\u003cp\u003eReturns the list of receipts for the User associated with the Prepaid card token.\u003c/p\u003e","parent_name":"PrepaidCardReceiptRepository"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP10trackClick8pageName0G5Group4link6paramsySS_S2SSDyS2SGtF":{"name":"trackClick(pageName:pageGroup:link:params:)","abstract":"\u003cp\u003eTrack Clicks\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP15trackImpression8pageName0G5Group6paramsySS_SSSDyS2SGtF":{"name":"trackImpression(pageName:pageGroup:params:)","abstract":"\u003cp\u003eTrack Impressions\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP10trackError8pageName0G5Group9errorInfoySS_SS0C00fK0VtF":{"name":"trackError(pageName:pageGroup:errorInfo:)","abstract":"\u003cp\u003eTrack Error\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletFlowDelegate.html#/s:6Common23HyperwalletFlowDelegateP03didC8Complete4withyyp_tF":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eProtocol method to be called after flow completes\u003c/p\u003e","parent_name":"HyperwalletFlowDelegate"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","abstract":"\u003cp\u003eApply Theme\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","abstract":"\u003cp\u003eGet the current Controller class for the Coordinator\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","abstract":"\u003cp\u003eNavigate to the flow\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","abstract":"\u003cp\u003eNavigate to next page from the current flow\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","abstract":"\u003cp\u003eNavigate back from the next page to either current flow or parent flow.\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","abstract":"\u003cp\u003eStart the coordinator\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eThe title\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","abstract":"\u003cp\u003eThe value\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationPAAE10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eThe cell identifier\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/TransferMethodUpdateConfigurationRepository.html#/s:24TransferMethodRepository0ab19UpdateConfigurationC0P9getFields_10completionySS_ys6ResultOy14HyperwalletSDK0jabdE5Field_pSgAH0J9ErrorTypeOGctF":{"name":"getFields(_:completion:)","abstract":"\u003cp\u003eGets the transfer method update fields based on the parameters\u003c/p\u003e","parent_name":"TransferMethodUpdateConfigurationRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP06createaB0yy14HyperwalletSDK0eaB0C_ys6ResultOyAFSgAD0E9ErrorTypeOGctF":{"name":"createTransferMethod(_:_:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e for the User associated with the authentication token returned from","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP010deactivateaB0yy14HyperwalletSDK0eaB0C_ys6ResultOyAD0E16StatusTransitionVSgAD0E9ErrorTypeOGctF":{"name":"deactivateTransferMethod(_:_:)","abstract":"\u003cp\u003eDeactivates the \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e linked to the transfer method token specified. The","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP04listA7Methodsyyys6ResultOy14HyperwalletSDK0G8PageListVyAF0gaB0CGSgAF0G9ErrorTypeOGcF":{"name":"listTransferMethods(_:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eHyperwalletPageList\u0026lt;HyperwalletTransferMethod\u0026gt;\u003c/code\u003e (Bank Account, Bank Card, PayPay Account,","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP06updateA7Methodsyy14HyperwalletSDK0faB0C_ys6ResultOyAFSgAD0F9ErrorTypeOGctF":{"name":"updateTransferMethods(_:_:)","abstract":"\u003cp\u003eupdates the \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e linked to the transfer method token specified. The","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP07refreshA7MethodsyyF":{"name":"refreshTransferMethods()","abstract":"\u003cp\u003eRefreshes transfer methods\u003c/p\u003e","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P9getFields____10completionySS_S3Sys6ResultOy14HyperwalletSDK0iabD5Field_pSgAH0I9ErrorTypeOGctF":{"name":"getFields(_:_:_:_:completion:)","abstract":"\u003cp\u003eGets the transfer method fields based on the parameters\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P7getKeys10completionyys6ResultOy14HyperwalletSDK0iabD3Key_pSgAH0I9ErrorTypeOGc_tF":{"name":"getKeys(completion:)","abstract":"\u003cp\u003eGets the transfer method configuration keys\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P03getaB27TypesFeesAndProcessingTimes7country8currency10completionySS_SSys6ResultOy14HyperwalletSDK0oabD3Key_pSgAJ0O9ErrorTypeOGctF":{"name":"getTransferMethodTypesFeesAndProcessingTimes(country:currency:completion:)","abstract":"\u003cp\u003eRetrieve the transfer method types and their fees and processing times based on the parameters\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P13refreshFieldsyyF":{"name":"refreshFields()","abstract":"\u003cp\u003eRefreshes the transfer method fields\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P11refreshKeysyyF":{"name":"refreshKeys()","abstract":"\u003cp\u003eRefreshes the transfer method keys\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P04listD5Cards10queryParam10completiony14HyperwalletSDK0kde5QueryI0C_ys6ResultOyAG0K8PageListVyAG0kdE0CGSgAG0K9ErrorTypeOGctF":{"name":"listPrepaidCards(queryParam:completion:)","abstract":"\u003cp\u003eList Prepaid cards\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P03getdE05token10completionySS_ys6ResultOy14HyperwalletSDK0jdE0CSgAI0J9ErrorTypeOGctF":{"name":"getPrepaidCard(token:completion:)","abstract":"\u003cp\u003eGet Prepaid card\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P07refreshdE0yyF":{"name":"refreshPrepaidCard()","abstract":"\u003cp\u003eRefreshes Prepaid Card\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P07refreshD5CardsyyF":{"name":"refreshPrepaidCards()","abstract":"\u003cp\u003eRefreshes Prepaid Cards\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/TransferRepository.html#/s:18TransferRepositoryAAP06createA0yy14HyperwalletSDK0dA0V_ys6ResultOyAFSgAD0D9ErrorTypeOGctF":{"name":"createTransfer(_:_:)","abstract":"\u003cp\u003eCreate a transfer\u003c/p\u003e","parent_name":"TransferRepository"},"Protocols/TransferRepository.html#/s:18TransferRepositoryAAP08scheduleA0yy14HyperwalletSDK0dA0V_ys6ResultOyAD0D16StatusTransitionVSgAD0D9ErrorTypeOGctF":{"name":"scheduleTransfer(_:_:)","abstract":"\u003cp\u003eSchedule a transfer\u003c/p\u003e","parent_name":"TransferRepository"},"Protocols/UserRepository.html#/s:14UserRepositoryAAP03getA010completionyys6ResultOy14HyperwalletSDK0fA0CSgAG0F9ErrorTypeOGc_tF":{"name":"getUser(completion:)","abstract":"\u003cp\u003eGets the user\u003c/p\u003e","parent_name":"UserRepository"},"Protocols/UserRepository.html#/s:14UserRepositoryAAP07refreshA0yyF":{"name":"refreshUser()","abstract":"\u003cp\u003eRefreshes user\u003c/p\u003e","parent_name":"UserRepository"},"Protocols/UserRepository.html":{"name":"UserRepository","abstract":"\u003cp\u003eUser repository protocol\u003c/p\u003e"},"Protocols/TransferRepository.html":{"name":"TransferRepository","abstract":"\u003cp\u003eTransfer repository protocol\u003c/p\u003e"},"Protocols/PrepaidCardRepository.html":{"name":"PrepaidCardRepository","abstract":"\u003cp\u003ePrepaid Card repository protocol\u003c/p\u003e"},"Protocols/TransferMethodConfigurationRepository.html":{"name":"TransferMethodConfigurationRepository","abstract":"\u003cp\u003eTransfer method configuration repository protocol\u003c/p\u003e"},"Protocols/TransferMethodRepository.html":{"name":"TransferMethodRepository","abstract":"\u003cp\u003eTransfer method repository protocol\u003c/p\u003e"},"Protocols/TransferMethodUpdateConfigurationRepository.html":{"name":"TransferMethodUpdateConfigurationRepository","abstract":"\u003cp\u003eTransfer method configuration repository protocol\u003c/p\u003e"},"Protocols/GenericCellConfiguration.html":{"name":"GenericCellConfiguration","abstract":"\u003cp\u003eRepresents the data displayed in the selection screens (like country, currency)\u003c/p\u003e"},"Protocols/HyperwalletCoordinator.html":{"name":"HyperwalletCoordinator","abstract":"\u003cp\u003eProtocol to start/navigate Hyperwallet UI SDK flow\u003c/p\u003e"},"Protocols/HyperwalletFlowDelegate.html":{"name":"HyperwalletFlowDelegate","abstract":"\u003cp\u003eFlow complete protocol\u003c/p\u003e"},"Protocols/HyperwalletInsightsProtocol.html":{"name":"HyperwalletInsightsProtocol","abstract":"\u003cp\u003eProtocol for HyperwalletInsights\u003c/p\u003e"},"Protocols/PrepaidCardReceiptRepository.html":{"name":"PrepaidCardReceiptRepository","abstract":"\u003cp\u003ePrepaid card receipt repository protocol\u003c/p\u003e"},"Protocols/UserReceiptRepository.html":{"name":"UserReceiptRepository","abstract":"\u003cp\u003eUser receipt repository protocol\u003c/p\u003e"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns title for header\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns the count of receipt detail fields\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay the receipt details\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:estimatedHeightForHeaderInSection:":{"name":"tableView(_:estimatedHeightForHeaderInSection:)","abstract":"\u003cp\u003eEstimated height of header\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","parent_name":"ReceiptDetailController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE16titleDisplayMode_3forySo026UINavigationItemLargeTitleeF0V_SSSgtF":{"name":"titleDisplayMode(_:for:)","abstract":"\u003cp\u003eTo set the display mode for large titles\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE28hideKeyboardWhenTappedAroundyyF":{"name":"hideKeyboardWhenTappedAround()","abstract":"\u003cp\u003eHide keyboard when tapped around on the screen\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Common@@objc(cs)UIViewController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eProtocol method\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE12flowDelegateAC015HyperwalletFlowE0_pSgvp":{"name":"flowDelegate","abstract":"\u003cp\u003eThe reference to call didFlowComplete\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE11coordinatorAC22HyperwalletCoordinator_pSgvp":{"name":"coordinator","abstract":"\u003cp\u003eThe reference to start/navigate Hyperwallet UI SDK flow\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE18initializationDataSDyAC014InitializationE5FieldOypGSgvp":{"name":"initializationData","abstract":"\u003cp\u003eData required to initialize a flow (render UI screen)\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE17removeCoordinatoryyF":{"name":"removeCoordinator()","abstract":"\u003cp\u003eRemoves the current coordinator while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE18removeFlowDelegateyyF":{"name":"removeFlowDelegate()","abstract":"\u003cp\u003eRemoves the current flow delegate while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE21removeInitializedDatayyF":{"name":"removeInitializedData()","abstract":"\u003cp\u003eRemoves the current coordinator while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE21removeAllCoordinatorsyyF":{"name":"removeAllCoordinators()","abstract":"\u003cp\u003eRemoves all coordinators\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Common@@objc(cs)UIViewController(im)presentationControllerDidDismiss:":{"name":"presentationControllerDidDismiss(_:)","abstract":"\u003cp\u003eRemoves the current coordinator after dismissing the Controller\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC6CommonE17safeAreaTopAnchorSo013NSLayoutYAxisF0Cvp":{"name":"safeAreaTopAnchor","abstract":"\u003cp\u003eTop Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaCenterYAnchorSo19NSLayoutYAxisAnchorCvp":{"name":"safeAreaCenterYAnchor","abstract":"\u003cp\u003eCenterY Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaCenterXAnchorSo19NSLayoutXAxisAnchorCvp":{"name":"safeAreaCenterXAnchor","abstract":"\u003cp\u003eCenterX Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE20safeAreaBottomAnchorSo013NSLayoutYAxisF0Cvp":{"name":"safeAreaBottomAnchor","abstract":"\u003cp\u003eBottom Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaLeadingAnchorSo013NSLayoutXAxisF0Cvp":{"name":"safeAreaLeadingAnchor","abstract":"\u003cp\u003eLeading Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE22safeAreaTrailingAnchorSo013NSLayoutXAxisF0Cvp":{"name":"safeAreaTrailingAnchor","abstract":"\u003cp\u003eTrailing Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE19setUpEmptyListLabel4textSo7UILabelCSS_tF":{"name":"setUpEmptyListLabel(text:)","abstract":"\u003cp\u003eSetups the empty list with message\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE15isSeparatorViewSbyF":{"name":"isSeparatorView()","abstract":"\u003cp\u003eCheck if current view is \u003ccode\u003eUITableViewCellSeparatorView\u003c/code\u003e\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE26adjustWidthOfSegmentTitles4viewyAB_tFZ":{"name":"adjustWidthOfSegmentTitles(view:)","abstract":"\u003cp\u003eAdjust segment titles width\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIToolbar.html#/s:So9UIToolbarC6CommonE12setupToolBar6target6actionySo6UIViewC_10ObjectiveC8SelectorVSgtF":{"name":"setupToolBar(target:action:)","abstract":"\u003cp\u003eSetup toolbar\u003c/p\u003e","parent_name":"UIToolbar"},"Extensions/UISearchBar.html#/s:So11UISearchBarC6CommonE16setLeftAlignmentyyF":{"name":"setLeftAlignment()","abstract":"\u003cp\u003eSetup text alignment to the left\u003c/p\u003e","parent_name":"UISearchBar"},"Extensions/UILabel.html#/c:@CM@Common@@objc(cs)UILabel(py)canBecomeFirstResponder":{"name":"canBecomeFirstResponder","parent_name":"UILabel"},"Extensions/UILabel.html#/s:So7UILabelC6CommonE18allowTextSelectionyyF":{"name":"allowTextSelection()","abstract":"\u003cp\u003eAllow text selection\u003c/p\u003e","parent_name":"UILabel"},"Extensions/UIImage.html#/s:So7UIImageC6CommonE8fontIconyABSS_So6CGSizeV12CoreGraphics7CGFloatVSo7UIColorCtFZ":{"name":"fontIcon(_:_:_:_:)","abstract":"\u003cp\u003eGet an icon image with the given icon name, text color, size and background color\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC6CommonE23createBackgroundPattern5color4size12cornerRadiusABSo7UIColorC_So6CGSizeVSitFZ":{"name":"createBackgroundPattern(color:size:cornerRadius:)","abstract":"\u003cp\u003eCreate Background Pattern\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC7ReceiptE8fontIconyABSS_So6CGSizeV12CoreGraphics7CGFloatVSo7UIColorCtFZ":{"name":"fontIcon(_:_:_:_:)","abstract":"\u003cp\u003eGet an icon image with the given icon name, text color, size and background color\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC7ReceiptE23createBackgroundPattern5color4size12cornerRadiusABSo7UIColorC_So6CGSizeVSitFZ":{"name":"createBackgroundPattern(color:size:cornerRadius:)","abstract":"\u003cp\u003eCreate Background Pattern\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC6CommonE8register_4typeySS_SStFZ":{"name":"register(_:type:)","abstract":"\u003cp\u003eTo register UIFont\u003c/p\u003e","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC6CommonE19isLargeSizeCategorySbvpZ":{"name":"isLargeSizeCategory","abstract":"\u003cp\u003eIndicates if current preferred content size category belongs to large or not\u003c/p\u003e","parent_name":"UIFont"},"Extensions/UIColor.html#/s:So7UIColorC6CommonE3red5green4blue5alphaABSi_S2i12CoreGraphics7CGFloatVtcfc":{"name":"init(red:green:blue:alpha:)","abstract":"\u003cp\u003eInits based on the RBG values\u003c/p\u003e","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC6CommonE3rgb5alphaABSi_12CoreGraphics7CGFloatVtcfc":{"name":"init(rgb:alpha:)","abstract":"\u003cp\u003eInits based on the RBG values\u003c/p\u003e","parent_name":"UIColor"},"Extensions/UIBarButtonItem.html#/s:So15UIBarButtonItemC6CommonE4backABvpZ":{"name":"back","abstract":"\u003cp\u003eOverride the text of back button\u003c/p\u003e","parent_name":"UIBarButtonItem"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelSSvpZ":{"name":"cancel","abstract":"\u003cp\u003eThe default cancel button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5retrySSvpZ":{"name":"retry","abstract":"\u003cp\u003eThe default retry button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeSSvpZ":{"name":"close","abstract":"\u003cp\u003eThe default close button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6removeSSvpZ":{"name":"remove","abstract":"\u003cp\u003eThe default remove button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelyAByABcSgFZ":{"name":"cancel(_:)","abstract":"\u003cp\u003eInitialize a cancel alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelyABSo16UIViewControllerCFZ":{"name":"cancel(_:)","abstract":"\u003cp\u003eInitialize a cancel alert action with pop back functionality\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeyAByABcSgFZ":{"name":"close(_:)","abstract":"\u003cp\u003eInitialize a close alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeyABSo16UIViewControllerCFZ":{"name":"close(_:)","abstract":"\u003cp\u003eInitialize a close alert action with pop back functionality\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6removeyAByABc_SStFZ":{"name":"remove(_:_:)","abstract":"\u003cp\u003eInitialize a remove alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5retryyAByABcSgFZ":{"name":"retry(_:)","abstract":"\u003cp\u003eInitialize a retry alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE7addIcon9imageNameABSS_tF":{"name":"addIcon(imageName:)","abstract":"\u003cp\u003eAdd an icon image on this alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/NSMutableAttributedString.html#/s:So25NSMutableAttributedStringC6CommonE6append5value4font5colorySS_So6UIFontCSo7UIColorCtF":{"name":"append(value:font:color:)","abstract":"\u003cp\u003eCreates and appends a NSAttributedString\u003c/p\u003e","parent_name":"NSMutableAttributedString"},"Extensions/NSMutableAttributedString.html#/s:So25NSMutableAttributedStringC6CommonE15appendParagraph5value4font5color9alignmentySS_So6UIFontCSo7UIColorCSo15NSTextAlignmentVtF":{"name":"appendParagraph(value:font:color:alignment:)","abstract":"\u003cp\u003eCreates and appends a paragraph of NSAttributedString\u003c/p\u003e","parent_name":"NSMutableAttributedString"},"Extensions/String.html#/s:SS6CommonE9localized11withCommentS2SSg_tF":{"name":"localized(withComment:)","abstract":"\u003cp\u003eReturns a localized string\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE6suffix7startAtSSSi_tF":{"name":"suffix(startAt:)","abstract":"\u003cp\u003eReturns a string, up to the given maximum length, containing the","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE6height20withConstrainedWidth4font12CoreGraphics7CGFloatVAG_So6UIFontCtF":{"name":"height(withConstrainedWidth:font:)","abstract":"\u003cp\u003eCalculates the string height based on UIFont\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE20formatAmountToDoubleSdyF":{"name":"formatAmountToDouble()","abstract":"\u003cp\u003eFormat amount to double\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE24getFxRateWithFourDecimalSSyF":{"name":"getFxRateWithFourDecimal()","abstract":"\u003cp\u003eGet FX Rate with four decimal\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE16formatToCurrency4withS2SSg_tF":{"name":"formatToCurrency(with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale\u003c/p\u003e","parent_name":"String"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE19transferMethodAddedABvpZ":{"name":"transferMethodAdded","abstract":"\u003cp\u003ePosted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check, venmo)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE21transferMethodUpdatedABvpZ":{"name":"transferMethodUpdated","abstract":"\u003cp\u003ePosted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check, venmo)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE25transferMethodDeactivatedABvpZ":{"name":"transferMethodDeactivated","abstract":"\u003cp\u003ePosted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE15transferCreatedABvpZ":{"name":"transferCreated","abstract":"\u003cp\u003ePosted when a transfer of funds has been created.\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE17transferScheduledABvpZ":{"name":"transferScheduled","abstract":"\u003cp\u003ePosted when a transfer has been scheduled\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE19authenticationErrorABvpZ":{"name":"authenticationError","abstract":"\u003cp\u003ePosted when authentication error occurs\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","abstract":"\u003cp\u003eThe Notification extension\u003c/p\u003e","parent_name":"Notification"},"Extensions/NSRegularExpression.html#/s:So19NSRegularExpressionC6CommonEyABSScfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializer to initialize regular expression with some pattern\u003c/p\u003e","parent_name":"NSRegularExpression"},"Extensions/NSRegularExpression.html#/s:So19NSRegularExpressionC6CommonE7matchesySbSSF":{"name":"matches(_:)","abstract":"\u003cp\u003echecks if the String matches the regular expression or not\u003c/p\u003e","parent_name":"NSRegularExpression"},"Extensions/HyperwalletTransferMethodType.html#/s:14HyperwalletSDK0A18TransferMethodTypeV6CommonE24formatFeesProcessingTime4font5colorSo18NSAttributedStringCSo6UIFontC_So7UIColorCtF":{"name":"formatFeesProcessingTime(font:color:)","abstract":"\u003cp\u003eFormats the fee processing time\u003c/p\u003e","parent_name":"HyperwalletTransferMethodType"},"Extensions/HyperwalletTransferMethod.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletTransferMethod.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletTransferMethod.html#/c:@CM@Common@HyperwalletSDK@objc(cs)HyperwalletTransferMethod(im)isPrepaidCard":{"name":"isPrepaidCard()","abstract":"\u003cp\u003eChecking for transfer method is prepaid card or not\u003c/p\u003e","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletPrepaidCard.html#/c:@CM@Common@HyperwalletSDK@objc(cs)HyperwalletPrepaidCard(py)formattedCardBrandCardNumber":{"name":"formattedCardBrandCardNumber","abstract":"\u003cp\u003eFormatted Card Brand and Card Number, eg: Visa •••• 1234\u003c/p\u003e","parent_name":"HyperwalletPrepaidCard"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO4flatyAfCcAFmF":{"name":"flat(_:)","abstract":"\u003cp\u003eFlat fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO7percentyAfCcAFmF":{"name":"percent(_:)","abstract":"\u003cp\u003ePercent fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO5mixedyAfC_ACtcAFmF":{"name":"mixed(_:_:)","abstract":"\u003cp\u003eMixed fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO02noC0yA2FmF":{"name":"noFee","abstract":"\u003cp\u003eNo Fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee.html#/s:14HyperwalletSDK0A3FeeV6CommonE6format4feesSSSayACG_tFZ":{"name":"format(fees:)","abstract":"\u003cp\u003eFormats the Fees to be displayed\u003c/p\u003e","parent_name":"HyperwalletFee"},"Extensions/HyperwalletFee/FeeTypes.html":{"name":"FeeTypes","abstract":"\u003cp\u003eRepresents the fee types\u003c/p\u003e","parent_name":"HyperwalletFee"},"Extensions/HyperwalletCurrency.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletCurrency"},"Extensions/HyperwalletCurrency.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletCurrency"},"Extensions/HyperwalletCountry.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletCountry"},"Extensions/HyperwalletCountry.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletCountry"},"Extensions/Date/DateFormatMode.html#/s:10Foundation4DateV6CommonE0B10FormatModeO4dateyA2FmF":{"name":"date","abstract":"\u003cdiv class=\"aside aside-date\"\u003e","parent_name":"DateFormatMode"},"Extensions/Date/DateFormatMode.html#/s:10Foundation4DateV6CommonE0B10FormatModeO8dateTimeyA2FmF":{"name":"dateTime","parent_name":"DateFormatMode"},"Extensions/Date/DateFormatMode.html":{"name":"DateFormatMode","abstract":"\u003cp\u003eThe Date type format\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE06formatB8ToString10dateFormatS2S_tF":{"name":"formatDateToString(dateFormat:)","abstract":"\u003cp\u003eFormats date to string\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE15firstDayOfMonthACyF":{"name":"firstDayOfMonth()","abstract":"\u003cp\u003eReturns 1st day of the month\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE6format3forSSAcDE0B10FormatModeO_tF":{"name":"format(for:)","abstract":"\u003cp\u003eFormat date\u003c/p\u003e","parent_name":"Date"},"Extensions/Array.html#/s:Sa6CommonE10isNotEmptySbvp":{"name":"isNotEmpty","abstract":"\u003cp\u003eA Boolean value indicating whether the collection is not empty.\u003c/p\u003e","parent_name":"Array"},"Extensions/Array.html#/s:Sa6CommonE6isLast5indexSbSi_tF":{"name":"isLast(index:)","abstract":"\u003cp\u003eCheck if the current index is the last element in this array\u003c/p\u003e","parent_name":"Array"},"Extensions/Array.html#/s:Sa6CommonE4safexSgSi_tcip":{"name":"subscript(safe:)","abstract":"\u003cp\u003eA safe way to check if element exists in this array\u003c/p\u003e","parent_name":"Array"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:willDisplayHeaderView:forSection:":{"name":"tableView(_:willDisplayHeaderView:forSection:)","abstract":"\u003cp\u003eReturns the header view\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:titleForFooterInSection:":{"name":"tableView(_:titleForFooterInSection:)","abstract":"\u003cp\u003eReturns the title for footer\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns the height of header\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","abstract":"\u003cp\u003eReturns height of row\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns fields count to update transfer method\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay\u0026rsquo;s the fields to update transfer method\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)scrollViewDidEndScrollingAnimation:":{"name":"scrollViewDidEndScrollingAnimation(_:)","abstract":"\u003cp\u003eScrollview delegate\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:willDisplayFooterView:forSection:":{"name":"tableView(_:willDisplayFooterView:forSection:)","abstract":"\u003cp\u003eTableview delegate for footer view\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns transfer method count\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay transfer methods\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","abstract":"\u003cp\u003eReturns headerview\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns height of headerview\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select transfer method\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThis function will navigate back from next page and pass the control back to it\u0026rsquo;s caller\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/ListTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)ListTransferMethodController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh transfer method list\u003c/p\u003e","parent_name":"ListTransferMethodController"},"Extensions/ListTransferMethodCell.html#/s:14TransferMethod04ListaB4CellC9configure08transferB0y14HyperwalletSDK0gaB0C_tF":{"name":"configure(transferMethod:)","abstract":"\u003cp\u003eFill \u003ccode\u003eListTransferMethodCell\u003c/code\u003e related fields\u003c/p\u003e","parent_name":"ListTransferMethodCell"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:willDisplayHeaderView:forSection:":{"name":"tableView(_:willDisplayHeaderView:forSection:)","abstract":"\u003cp\u003eReturns the header view\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:titleForFooterInSection:":{"name":"tableView(_:titleForFooterInSection:)","abstract":"\u003cp\u003eReturns the title for footer\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns the height of header\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","abstract":"\u003cp\u003eReturns height of row\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns fields count to add transfer method\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay\u0026rsquo;s the fields to add transfer method\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)scrollViewDidEndScrollingAnimation:":{"name":"scrollViewDidEndScrollingAnimation(_:)","abstract":"\u003cp\u003eScrollview delegate\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:willDisplayFooterView:forSection:":{"name":"tableView(_:willDisplayFooterView:forSection:)","abstract":"\u003cp\u003eTableview delegate for footer view\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:estimatedHeightForHeaderInSection:":{"name":"tableView(_:estimatedHeightForHeaderInSection:)","abstract":"\u003cp\u003eEstimated height of header\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of rows\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays cell configuration\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:viewForFooterInSection:":{"name":"tableView(_:viewForFooterInSection:)","abstract":"\u003cp\u003eReturns the footer view of tableview\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the transfer method\u003c/p\u003e","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh create transfer\u003c/p\u003e","parent_name":"ListTransferSourceController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the transfer method\u003c/p\u003e","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh create transfer\u003c/p\u003e","parent_name":"ListTransferDestinationController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of rows\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays cell configuration\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:viewForFooterInSection:":{"name":"tableView(_:viewForFooterInSection:)","abstract":"\u003cp\u003eReturns the footer view of tableview\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eTo reload create transfer method\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html":{"name":"CreateTransferController"},"Extensions/ListTransferDestinationController.html":{"name":"ListTransferDestinationController","abstract":"\u003cp\u003eTransfer method list table view dataSource and delegate\u003c/p\u003e"},"Extensions/ListTransferSourceController.html":{"name":"ListTransferSourceController","abstract":"\u003cp\u003eTransfer method list table view dataSource and delegate\u003c/p\u003e"},"Extensions/ScheduleTransferController.html":{"name":"ScheduleTransferController"},"Extensions.html#/c:@M@Transfer@objc(cs)TransferAmountCell":{"name":"TransferAmountCell"},"Extensions.html#/c:@M@Transfer@objc(cs)TransferNotesCell":{"name":"TransferNotesCell"},"Extensions/AddTransferMethodController.html":{"name":"AddTransferMethodController"},"Extensions/ListTransferMethodCell.html":{"name":"ListTransferMethodCell"},"Extensions/ListTransferMethodController.html":{"name":"ListTransferMethodController"},"Extensions/SelectTransferMethodTypeController.html":{"name":"SelectTransferMethodTypeController"},"Extensions.html#/c:@M@TransferMethod@objc(cs)CountryCurrencyTableView":{"name":"CountryCurrencyTableView"},"Extensions/UpdateTransferMethodController.html":{"name":"UpdateTransferMethodController"},"Extensions/Array.html":{"name":"Array","abstract":"\u003cp\u003eThe Array extension\u003c/p\u003e"},"Extensions/Date.html":{"name":"Date","abstract":"\u003cp\u003eThe Date extension\u003c/p\u003e"},"Extensions/HyperwalletCountry.html":{"name":"HyperwalletCountry"},"Extensions/HyperwalletCurrency.html":{"name":"HyperwalletCurrency"},"Extensions/HyperwalletFee.html":{"name":"HyperwalletFee","abstract":"\u003cp\u003eThe HyperwalletFee extension\u003c/p\u003e"},"Extensions/HyperwalletPrepaidCard.html":{"name":"HyperwalletPrepaidCard"},"Extensions/HyperwalletTransferMethod.html":{"name":"HyperwalletTransferMethod","abstract":"\u003cp\u003eThe HyperwalletTransferMethod extension\u003c/p\u003e"},"Extensions/HyperwalletTransferMethodType.html":{"name":"HyperwalletTransferMethodType","abstract":"\u003cp\u003eThe HyperwalletTransferMethodType extension\u003c/p\u003e"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression","abstract":"\u003cp\u003eThe NSRegularExpression extension\u003c/p\u003e"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/String.html":{"name":"String","abstract":"\u003cp\u003eThe String extension\u003c/p\u003e"},"Extensions/NSMutableAttributedString.html":{"name":"NSMutableAttributedString","abstract":"\u003cp\u003eThe NSMutableAttributedString extension\u003c/p\u003e"},"Extensions/UIAlertAction.html":{"name":"UIAlertAction","abstract":"\u003cp\u003eThe UIAlertAction extension\u003c/p\u003e"},"Extensions/UIBarButtonItem.html":{"name":"UIBarButtonItem","abstract":"\u003cp\u003eThe UIBarButtonItem extension\u003c/p\u003e"},"Extensions/UIColor.html":{"name":"UIColor","abstract":"\u003cp\u003eThe UIColor extension\u003c/p\u003e"},"Extensions/UIFont.html":{"name":"UIFont","abstract":"\u003cp\u003eThe UIFont extension\u003c/p\u003e"},"Extensions/UIImage.html":{"name":"UIImage","abstract":"\u003cp\u003eA HyperwalletUI extension to UIImage.\u003c/p\u003e"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UISearchBar.html":{"name":"UISearchBar","abstract":"\u003cp\u003eThe UISearchBar extension\u003c/p\u003e"},"Extensions/UIToolbar.html":{"name":"UIToolbar","abstract":"\u003cp\u003eThe UIToolbar extension\u003c/p\u003e"},"Extensions/UIView.html":{"name":"UIView","abstract":"\u003cp\u003eThe UIView extension\u003c/p\u003e"},"Extensions/UIViewController.html":{"name":"UIViewController","abstract":"\u003cp\u003eThe UIViewController extension\u003c/p\u003e"},"Extensions/ReceiptDetailController.html":{"name":"ReceiptDetailController","abstract":"\u003cp\u003eThe receipt detail controller\u003c/p\u003e"},"Enums/ProcessingState.html#/s:6Common15ProcessingStateO10processingyA2CmF":{"name":"processing","abstract":"\u003cp\u003eThe processing state\u003c/p\u003e","parent_name":"ProcessingState"},"Enums/ProcessingState.html#/s:6Common15ProcessingStateO8completeyA2CmF":{"name":"complete","abstract":"\u003cp\u003eThe complete state\u003c/p\u003e","parent_name":"ProcessingState"},"Enums/ProcessingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ProcessingState"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO7countryyA2CmF":{"name":"country","abstract":"\u003cp\u003eThe 2 letter ISO 3166-1 country code.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO8currencyyA2CmF":{"name":"currency","abstract":"\u003cp\u003eThe 3 letter ISO 4217-1 currency code.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO11profileTypeyA2CmF":{"name":"profileType","abstract":"\u003cp\u003eThe profile type. Possible values - INDIVIDUAL, BUSINESS.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO22transferMethodTypeCodeyA2CmF":{"name":"transferMethodTypeCode","abstract":"\u003cp\u003eThe transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO011forceUpdateC0yA2CmF":{"name":"forceUpdateData","abstract":"\u003cp\u003eForces to refresh the cached data.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO7receiptyA2CmF":{"name":"receipt","abstract":"\u003cp\u003eThe receipt\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16clientTransferIdyA2CmF":{"name":"clientTransferId","abstract":"\u003cp\u003eThe client TransferId\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16prepaidCardTokenyA2CmF":{"name":"prepaidCardToken","abstract":"\u003cp\u003eThe prepaid token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO11sourceTokenyA2CmF":{"name":"sourceToken","abstract":"\u003cp\u003eThe source token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO8transferyA2CmF":{"name":"transfer","abstract":"\u003cp\u003eThe transfer\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO14transferMethodyA2CmF":{"name":"transferMethod","abstract":"\u003cp\u003eThe transfer method like bank account, bank card, PayPal account, prepaid card, paper check\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16didFxQuoteChangeyA2CmF":{"name":"didFxQuoteChange","abstract":"\u003cp\u003eBoolean value to check whether foreign exchange rate changed\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO23showAllAvailableSourcesyA2CmF":{"name":"showAllAvailableSources","abstract":"\u003cp\u003eBoolean value to check whether to show all the available sources for receipts/ transfers\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO18selectedSourceTypeyA2CmF":{"name":"selectedSourceType","abstract":"\u003cp\u003eSelected Source Type\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO22selectedTransferSourceyA2CmF":{"name":"selectedTransferSource","abstract":"\u003cp\u003eSelected Transfer Source\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO15transferSourcesyA2CmF":{"name":"transferSources","abstract":"\u003cp\u003eTransfer Sources\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO19transferMethodTokenyA2CmF":{"name":"transferMethodToken","abstract":"\u003cp\u003eTransfer Method Token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/HyperwalletCoordinatorTypes.html#/s:6Common27HyperwalletCoordinatorTypesO24selectTransferMethodTypeyA2CmF":{"name":"selectTransferMethodType","abstract":"\u003cp\u003eCoordinator for select transfer method type.\u003c/p\u003e","parent_name":"HyperwalletCoordinatorTypes"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO06walletD0yA2CmF":{"name":"walletModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO08pay2CardD0yA2CmF":{"name":"pay2CardModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO08cardOnlyD0yA2CmF":{"name":"cardOnlyModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO012isPay2CardOrg4OnlyD0SbyF":{"name":"isPay2CardOrCardOnlyModel()","abstract":"\u003cp\u003ereturns true if Program Model is either pay2Card or CardOnly\u003c/p\u003e","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11bankAccountyA2CmF":{"name":"bankAccount","abstract":"\u003cp\u003eThe icon for Bank Account\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO17addTransferMethodyA2CmF":{"name":"addTransferMethod","abstract":"\u003cp\u003eThe icon for add transfer method\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5checkyA2CmF":{"name":"check","abstract":"\u003cp\u003eThe icon for check type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11debitCredityA2CmF":{"name":"debitCredit","abstract":"\u003cp\u003eThe icon for debit and credit card type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11prepaidCardyA2CmF":{"name":"prepaidCard","abstract":"\u003cp\u003eThe icon for prepaid card type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO4wireyA2CmF":{"name":"wire","abstract":"\u003cp\u003eThe icon for wire transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5venmoyA2CmF":{"name":"venmo","abstract":"\u003cp\u003eThe icon for venmo transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO9moneygramyA2CmF":{"name":"moneygram","abstract":"\u003cp\u003eThe icon for moenygram transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO6paypalyA2CmF":{"name":"paypal","abstract":"\u003cp\u003eThe icon for paypal transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO6credityA2CmF":{"name":"credit","abstract":"\u003cp\u003eThe credit icon\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5debityA2CmF":{"name":"debit","abstract":"\u003cp\u003eThe debit icon\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO20addNewTransferMethodyA2CmF":{"name":"addNewTransferMethod","abstract":"\u003cp\u003eAdd new transfer method\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/UserInfo.html#/s:6Common8UserInfoO19transferMethodAddedyA2CmF":{"name":"transferMethodAdded","abstract":"\u003cp\u003eA new transfer method has been added.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO21transferMethodUpdatedyA2CmF":{"name":"transferMethodUpdated","abstract":"\u003cp\u003eA transfer method has been updated.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO25transferMethodDeactivatedyA2CmF":{"name":"transferMethodDeactivated","abstract":"\u003cp\u003eA transfer method has been deactivated.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO15transferCreatedyA2CmF":{"name":"transferCreated","abstract":"\u003cp\u003eA transfer of funds has been created.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO17transferScheduledyA2CmF":{"name":"transferScheduled","abstract":"\u003cp\u003eA transfer has been scheduled.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO19authenticationErroryA2CmF":{"name":"authenticationError","abstract":"\u003cp\u003eAuthentication error has been occured\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html":{"name":"UserInfo","abstract":"\u003cp\u003eThe Hyperwallet\u0026rsquo;s \u003ccode\u003eNotificationCenter\u003c/code\u003e key to access the information.\u003c/p\u003e"},"Enums/HyperwalletIconContent.html":{"name":"HyperwalletIconContent","abstract":"\u003cp\u003eRepresents the Hyperwallet Icon type\u003c/p\u003e"},"Enums/HyperwalletProgramModel.html":{"name":"HyperwalletProgramModel","abstract":"\u003cp\u003eHyperwallet Program Model\u003c/p\u003e"},"Enums/HyperwalletCoordinatorTypes.html":{"name":"HyperwalletCoordinatorTypes","abstract":"\u003cp\u003eHyperwallet\u0026rsquo;s enum for the types of coordinators\u003c/p\u003e"},"Enums/InitializationDataField.html":{"name":"InitializationDataField","abstract":"\u003cp\u003eRepresentation of Initialization DataField\u003c/p\u003e"},"Enums/ProcessingState.html":{"name":"ProcessingState","abstract":"\u003cp\u003eHyperwallet\u0026rsquo;s enum to indicate processing state\u003c/p\u003e"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"ListReceiptCoordinator"},"Classes/RemoteUserReceiptRepository.html#/s:17ReceiptRepository04UseraB0P04listC8Receipts6offset5limit10completionySi_Siys6ResultOy14HyperwalletSDK0J8PageListVyAJ0jA0VGSgAJ0J9ErrorTypeOGctF":{"name":"listUserReceipts(offset:limit:completion:)","parent_name":"RemoteUserReceiptRepository"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the ReceiptRepositoryFactory object\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the RepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC04useraB0AA04UseraB0_pyF":{"name":"userReceiptRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/UserReceiptRepository.html\"\u003eUserReceiptRepository\u003c/a\u003e\u003c/code\u003e implementation.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC011prepaidCardaB0AA07PrepaideaB0_pyF":{"name":"prepaidCardReceiptRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/PrepaidCardReceiptRepository.html\"\u003ePrepaidCardReceiptRepository\u003c/a\u003e\u003c/code\u003e implementation.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/RemotePrepaidCardReceiptRepository.html#/s:17ReceiptRepository011PrepaidCardaB0P04listcD8Receipts07prepaidD5Token10completionySS_ys6ResultOy14HyperwalletSDK0K8PageListVyAI0kA0VGSgAI0K9ErrorTypeOGctF":{"name":"listPrepaidCardReceipts(prepaidCardToken:completion:)","parent_name":"RemotePrepaidCardReceiptRepository"},"Classes/ProcessingView.html#/s:6Common14ProcessingViewC06showInC0ACSo6UIViewC_tcfc":{"name":"init(showInView:)","abstract":"\u003cp\u003eConvenience Initializer for view\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/c:@M@Common@objc(cs)ProcessingView(im)init":{"name":"init()","abstract":"\u003cp\u003eConvenience Initializer\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/c:@M@Common@objc(cs)ProcessingView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"\u003cp\u003eTells the view that its superview changed\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/s:6Common14ProcessingViewC4hide4withyAA0B5StateOSg_tF":{"name":"hide(with:)","abstract":"\u003cp\u003eTo hide processing symbol\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/AmountTextField.html#/c:@M@Common@objc(cs)AmountTextField(im)canPerformAction:withSender:":{"name":"canPerformAction(_:withSender:)","parent_name":"AmountTextField"},"Classes/PasteOnlyTextField.html#/c:@M@Common@objc(cs)PasteOnlyTextField(im)canPerformAction:withSender:":{"name":"canPerformAction(_:withSender:)","abstract":"\u003cp\u003eRequests the receiving responder to paste text in UITextField\u003c/p\u003e","parent_name":"PasteOnlyTextField"},"Classes/ErrorView.html#/s:6Common9ErrorViewC14viewController5error8pageName0G5GroupACSo06UIViewE0C_14HyperwalletSDK0kB4TypeOS2Stcfc":{"name":"init(viewController:error:pageName:pageGroup:)","abstract":"\u003cp\u003eInitializer to initialize the class with errors to be displayed and the ViewController responsible","parent_name":"ErrorView"},"Classes/ErrorView.html#/s:6Common9ErrorViewC4showyyyycSgF":{"name":"show(_:)","abstract":"\u003cp\u003eTo show error messages\u003c/p\u003e","parent_name":"ErrorView"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC4type7messageACSS_SStcfc":{"name":"init(type:message:)","abstract":"\u003cp\u003eInitializes ErrorInfoBuilder\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC9fieldNameyACSSF":{"name":"fieldName(_:)","abstract":"\u003cp\u003eSets FieldName\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC4codeyACSSF":{"name":"code(_:)","abstract":"\u003cp\u003eSets Code\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC5build8Insights0bC0VyF":{"name":"build()","abstract":"\u003cp\u003eBuilds a new instance of the \u003ccode\u003eErrorInfo\u003c/code\u003e.\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the HyperwalletInsights interface object\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears Insights SDK instance.\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC5setupyyFZ":{"name":"setup()","abstract":"\u003cp\u003eSet up HyperwalletInsights\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC10trackClick8pageName0F5Group4link6paramsySS_S2SSDyS2SGtF":{"name":"trackClick(pageName:pageGroup:link:params:)","abstract":"\u003cp\u003eTrack Clicks\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC10trackError8pageName0F5Group9errorInfoySS_SS0C00eJ0VtF":{"name":"trackError(pageName:pageGroup:errorInfo:)","abstract":"\u003cp\u003eTrack Error\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC15trackImpression8pageName0F5Group6paramsySS_SSSDyS2SGtF":{"name":"trackImpression(pageName:pageGroup:params:)","abstract":"\u003cp\u003eTrack Impressions\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletCoordinatorFactory.html#/s:6Common29HyperwalletCoordinatorFactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the Hyperwallet UI SDK interface object\u003c/p\u003e","parent_name":"HyperwalletCoordinatorFactory"},"Classes/HyperwalletCoordinatorFactory.html#/s:6Common29HyperwalletCoordinatorFactoryC03getbC0011hyperwalletC4TypeAA0bC0_pSgAA0bC5TypesO_tF":{"name":"getHyperwalletCoordinator(hyperwalletCoordinatorType:)","abstract":"\u003cp\u003eBased on the HyperwalletCoordinatorTypes, determines the coordinator to be returned,","parent_name":"HyperwalletCoordinatorFactory"},"Classes/Theme/ProcessingView.html#/s:6Common5ThemeC14ProcessingViewV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe background color\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/Theme/ProcessingView.html#/s:6Common5ThemeC14ProcessingViewV15stateLabelColorSo7UIColorCvpZ":{"name":"stateLabelColor","abstract":"\u003cp\u003eThe state label color\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV017activityIndicatorD5StyleSo010UIActivityfdG0VvpZ":{"name":"activityIndicatorViewStyle","abstract":"\u003cp\u003eThe \u003ccode\u003eUIActivityIndicatorView\u003c/code\u003e style\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV017activityIndicatorD5ColorSo7UIColorCvpZ":{"name":"activityIndicatorViewColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIActivityIndicatorView\u003c/code\u003e color\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe background color\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/UITableViewController.html#/s:6Common5ThemeC21UITableViewControllerV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewController\u003c/code\u003e background color\u003c/p\u003e","parent_name":"UITableViewController"},"Classes/Theme/Amount.html#/s:6Common5ThemeC6AmountV11creditColorSo7UIColorCvpZ":{"name":"creditColor","abstract":"\u003cp\u003eThe credit color\u003c/p\u003e","parent_name":"Amount"},"Classes/Theme/Amount.html#/s:6Common5ThemeC6AmountV10debitColorSo7UIColorCvpZ":{"name":"debitColor","abstract":"\u003cp\u003eThe debit color\u003c/p\u003e","parent_name":"Amount"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV4sizeSivpZ":{"name":"size","abstract":"\u003cp\u003eThe icon font size\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV017addTransferMethodC4SizeSivpZ":{"name":"addTransferMethodIconSize","abstract":"\u003cp\u003eThe add tranfer method icon size\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV5frameSo6CGSizeVvpZ":{"name":"frame","abstract":"\u003cp\u003eThe icon frame\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV12primaryColorSo7UIColorCvpZ":{"name":"primaryColor","abstract":"\u003cp\u003eThe icon primary color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV11creditColorSo7UIColorCvpZ":{"name":"creditColor","abstract":"\u003cp\u003eThe icon credit color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV10debitColorSo7UIColorCvpZ":{"name":"debitColor","abstract":"\u003cp\u003eThe icon debit color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV11smallHeight12CoreGraphics7CGFloatVvpZ":{"name":"smallHeight","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV12mediumHeight12CoreGraphics7CGFloatVvpZ":{"name":"mediumHeight","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV6height12CoreGraphics7CGFloatVvpZ":{"name":"height","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV11largeHeight12CoreGraphics7CGFloatVvpZ":{"name":"largeHeight","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e height for the List transfer method items and","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV12headerHeight12CoreGraphics7CGFloatVvpZ":{"name":"headerHeight","abstract":"\u003cp\u003eThe Select transfer method type items header height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV13dividerHeight12CoreGraphics7CGFloatVvpZ":{"name":"dividerHeight","abstract":"\u003cp\u003eThe divider \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV9tintColorSo7UIColorCvpZ":{"name":"tintColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e tint color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV14separatorColorSo7UIColorCvpZ":{"name":"separatorColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e separator color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV23disabledBackgroundColorSo7UIColorCvpZ":{"name":"disabledBackgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e disabled background color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe text primary color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV13disabledColorSo7UIColorCvpZ":{"name":"disabledColor","abstract":"\u003cp\u003eThe text disabled color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV4fontSo6UIFontCvpZ":{"name":"font","abstract":"\u003cp\u003eThe text font style\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV24createTransferAmountFontSo6UIFontCvpZ":{"name":"createTransferAmountFont","abstract":"\u003cp\u003eCreate Transfer Amount Font\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV9labelFontSo6UIFontCvpZ":{"name":"labelFont","abstract":"\u003cp\u003eThe text label font\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV10labelColorSo7UIColorCvpZ":{"name":"labelColor","abstract":"\u003cp\u003eThe text label color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e primary color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV9linkColorSo7UIColorCvpZ":{"name":"linkColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e link color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e background color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV8linkFontSo6UIFontCvpZ":{"name":"linkFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e link font\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV4fontSo6UIFontCvpZ":{"name":"font","abstract":"\u003cp\u003eThe button font\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV8barStyleSo05UIBarF0VvpZ":{"name":"barStyle","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e bar style\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV13isTranslucentSbvpZ":{"name":"isTranslucent","abstract":"\u003cp\u003eSets the opaque background color for The \u003ccode\u003eUINavigationBar\u003c/code\u003e\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV11shadowColorSo7UIColorCvpZ":{"name":"shadowColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e shadow color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV15largeTitleColorSo7UIColorCvpZ":{"name":"largeTitleColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e large title color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV10titleColorSo7UIColorCvpZ":{"name":"titleColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e title color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV15backButtonColorSo7UIColorCvpZ":{"name":"backButtonColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e Back Button color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV14largeTitleFontSo6UIFontCvpZ":{"name":"largeTitleFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e large title font\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV9titleFontSo6UIFontCvpZ":{"name":"titleFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e title font\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe label primary color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV10errorColorSo7UIColorCvpZ":{"name":"errorColor","abstract":"\u003cp\u003eThe color to highlight errors\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV13subtitleColorSo7UIColorCvpZ":{"name":"subtitleColor","abstract":"\u003cp\u003eThe subtitle color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV9textColorSo7UIColorCvpZ":{"name":"textColor","abstract":"\u003cp\u003eThe text color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV9titleFontSo6UIFontCvpZ":{"name":"titleFont","abstract":"\u003cp\u003eThe title font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV12subtitleFontSo6UIFontCvpZ":{"name":"subtitleFont","abstract":"\u003cp\u003eThe subtitle font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV12footnoteFontSo6UIFontCvpZ":{"name":"footnoteFont","abstract":"\u003cp\u003eThe footnote font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV18textSelectionColorSo7UIColorCvpZ":{"name":"textSelectionColor","abstract":"\u003cp\u003eThe text selection color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme.html#/c:@M@Common@objc(cs)Theme(cpy)themeColor":{"name":"themeColor","abstract":"\u003cp\u003eThe main color.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme.html#/c:@M@Common@objc(cs)Theme(cpy)tintColor":{"name":"tintColor","abstract":"\u003cp\u003eThe tint color.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Label.html":{"name":"Label","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUILabel\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/NavigationBar.html":{"name":"NavigationBar","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUINavigationBar\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Button.html":{"name":"Button","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUIButton\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Text.html":{"name":"Text","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUIText\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Cell.html":{"name":"Cell","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUITableViewCell\u003c/code\u003e\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Icon.html":{"name":"Icon","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for the \u003ccode\u003eHyperwallet\u003c/code\u003e\u0026lsquo;s icon.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Amount.html":{"name":"Amount","abstract":"\u003cp\u003eRepresentation of all customized visual style property for numbers\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/UITableViewController.html":{"name":"UITableViewController","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUITableViewController\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/SpinnerView.html":{"name":"SpinnerView","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eSpinnerView\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/ProcessingView.html":{"name":"ProcessingView","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eProcessingView\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/SpinnerView.html#/s:6Common11SpinnerViewC06showInC0ACSo6UIViewC_tcfc":{"name":"init(showInView:)","abstract":"\u003cp\u003eConvenience Initializer\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/HyperwalletIcon.html#/s:6Common15HyperwalletIconC2ofyAA0bC7ContentOSSFZ":{"name":"of(_:)","abstract":"\u003cp\u003eMake transfer method type icon by transfer method type\u003c/p\u003e","parent_name":"HyperwalletIcon"},"Classes/HyperwalletBundle.html#/s:6Common17HyperwalletBundleC20currentSDKAppVersionSSSgvpZ":{"name":"currentSDKAppVersion","abstract":"\u003cp\u003eGet the current SDK version\u003c/p\u003e","parent_name":"HyperwalletBundle"},"Classes/GenericController.html#/s:6Common17GenericControllerC5itemsSayq_Gvp":{"name":"items","abstract":"\u003cp\u003eThe item list to be displayed\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC13filteredItemsSayq_Gvp":{"name":"filteredItems","abstract":"\u003cp\u003eThe filtered items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC20shouldMarkCellActionSbq_cSgvp":{"name":"shouldMarkCellAction","abstract":"\u003cp\u003eEvent handler to indicate if the item cell should be marked\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC32filterContentForSearchTextActionSayq_GAE_SStcSgvp":{"name":"filterContentForSearchTextAction","abstract":"\u003cp\u003eDelegate to customise the filter content.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC15SelectedHandlera":{"name":"SelectedHandler","abstract":"\u003cp\u003eThe typealias for event handler to return the item selected\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC15selectedHandleryq_cSgvp":{"name":"selectedHandler","abstract":"\u003cp\u003eEvent handler to return the item selected\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC11viewDidLoadyyF":{"name":"viewDidLoad()","abstract":"\u003cp\u003eCalled after the view controller has loaded its view hierarchy into memory.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC14viewWillAppearyySbF":{"name":"viewWillAppear(_:)","abstract":"\u003cp\u003eNotifies the view controller that its view is about to be added to a view hierarchy.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC18viewWillTransition2to4withySo6CGSizeV_So06UIViewcF11Coordinator_ptF":{"name":"viewWillTransition(to:with:)","abstract":"\u003cp\u003eUIKit calls this method before changing the size of a presented view controller’s view\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC016didDismissSearchC0yySo08UISearchC0CF":{"name":"didDismissSearchController(_:)","abstract":"\u003cp\u003eCalled when the search controller is automatically dismissed.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_21numberOfRowsInSectionSiSo07UITableE0C_SitF":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_12cellForRowAtSo07UITableE4CellCSo0jE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays the retrieved items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_22viewForHeaderInSectionSo6UIViewCSgSo07UITableE0C_SitF":{"name":"tableView(_:viewForHeaderInSection:)","abstract":"\u003cp\u003eReturns headerview\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_24heightForHeaderInSection12CoreGraphics7CGFloatVSo07UITableE0C_SitF":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns height of headerview\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:heightForRowAt:)","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_14didSelectRowAtySo07UITableE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC19updateSearchResults3forySo08UISearchC0C_tF":{"name":"updateSearchResults(for:)","abstract":"\u003cp\u003eTo update search result\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericCell.html#/s:6Common11GenericCellC4itemxSgvp":{"name":"item","abstract":"\u003cp\u003eThe item\u003c/p\u003e","parent_name":"GenericCell"},"Classes/GenericCell.html#/s:6Common11GenericCellC5style15reuseIdentifierACyxGSo011UITableViewC5StyleV_SSSgtcfc":{"name":"init(style:reuseIdentifier:)","abstract":"\u003cp\u003eInitializes the tableview cell\u003c/p\u003e","parent_name":"GenericCell"},"Classes/GenericCell.html#/s:6Common11GenericCellC5coderACyxGSgSo7NSCoderC_tcfc":{"name":"init(coder:)","abstract":"\u003cp\u003eThe required initializer\u003c/p\u003e","parent_name":"GenericCell"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"AddTransferMethodCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/RemoteTransferMethodUpdateConfigurationRepository.html#/s:24TransferMethodRepository0ab19UpdateConfigurationC0P9getFields_10completionySS_ys6ResultOy14HyperwalletSDK0jabdE5Field_pSgAH0J9ErrorTypeOGctF":{"name":"getFields(_:completion:)","parent_name":"RemoteTransferMethodUpdateConfigurationRepository"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the RepositoryFactory object\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the TransferMethodRepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferb13ConfigurationC0AA0abfC0_pyF":{"name":"transferMethodConfigurationRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodConfigurationRepository.html\"\u003eTransferMethodConfigurationRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferb19UpdateConfigurationC0AA0abfgC0_pyF":{"name":"transferMethodUpdateConfigurationRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodUpdateConfigurationRepository.html\"\u003eTransferMethodUpdateConfigurationRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferbC0A2A_pyF":{"name":"transferMethodRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodRepository.html\"\u003eTransferMethodRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC011prepaidCardC0AA07PrepaidfC0_pyF":{"name":"prepaidCardRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/PrepaidCardRepository.html\"\u003ePrepaidCardRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P9getFields____10completionySS_S3Sys6ResultOy14HyperwalletSDK0iabD5Field_pSgAH0I9ErrorTypeOGctF":{"name":"getFields(_:_:_:_:completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P7getKeys10completionyys6ResultOy14HyperwalletSDK0iabD3Key_pSgAH0I9ErrorTypeOGc_tF":{"name":"getKeys(completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P03getaB27TypesFeesAndProcessingTimes7country8currency10completionySS_SSys6ResultOy14HyperwalletSDK0oabD3Key_pSgAJ0O9ErrorTypeOGctF":{"name":"getTransferMethodTypesFeesAndProcessingTimes(country:currency:completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P13refreshFieldsyyF":{"name":"refreshFields()","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P11refreshKeysyyF":{"name":"refreshKeys()","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P04listD5Cards10queryParam10completiony14HyperwalletSDK0kde5QueryI0C_ys6ResultOyAG0K8PageListVyAG0kdE0CGSgAG0K9ErrorTypeOGctF":{"name":"listPrepaidCards(queryParam:completion:)","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P03getdE05token10completionySS_ys6ResultOy14HyperwalletSDK0jdE0CSgAI0J9ErrorTypeOGctF":{"name":"getPrepaidCard(token:completion:)","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository017RemotePrepaidCardC0C07refresheF0yyF":{"name":"refreshPrepaidCard()","abstract":"\u003cp\u003eRefreshes Prepaid Card\u003c/p\u003e","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository017RemotePrepaidCardC0C07refreshE5CardsyyF":{"name":"refreshPrepaidCards()","abstract":"\u003cp\u003eRefreshes Prepaid Cards\u003c/p\u003e","parent_name":"RemotePrepaidCardRepository"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the \u003ccode\u003eTransferRepositoryFactory\u003c/code\u003e object\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the \u003ccode\u003eTransferRepositoryFactory\u003c/code\u003e singleton instance.\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC08transferB0A2A_pyF":{"name":"transferRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferRepository.html\"\u003eTransferRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the RepositoryFactory object\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the UserRepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC04userB0A2A_pyF":{"name":"userRepository()","abstract":"\u003cp\u003eGets an instance of user repository.\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/RemoteUserRepository.html#/s:14UserRepositoryAAP03getA010completionyys6ResultOy14HyperwalletSDK0fA0CSgAG0F9ErrorTypeOGc_tF":{"name":"getUser(completion:)","parent_name":"RemoteUserRepository"},"Classes/RemoteUserRepository.html#/s:14UserRepositoryAAP07refreshA0yyF":{"name":"refreshUser()","parent_name":"RemoteUserRepository"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyTheme":{"name":"applyTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyWhiteTheme":{"name":"applyWhiteTheme()","abstract":"\u003cp\u003eApplies White Theme visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyToUINavigationBar":{"name":"applyToUINavigationBar()","abstract":"\u003cp\u003eApplies Custom Theme visual styles to the \u003ccode\u003eUINavigationBar\u003c/code\u003e interface component.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@Transfer@Common@objc(cs)ThemeManager(cm)applyTransferTheme":{"name":"applyTransferTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@TransferMethod@Common@objc(cs)ThemeManager(cm)applyTransferMethodTheme":{"name":"applyTransferMethodTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@Receipt@Common@objc(cs)ThemeManager(cm)applyReceiptTheme":{"name":"applyReceiptTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the Hyperwallet UI SDK interface object\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cm)clearInstance":{"name":"clearInstance()","abstract":"\u003cp\u003eClears Hyperwallet and HyperwalletInsights instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cm)setup:":{"name":"setup(_:)","abstract":"\u003cp\u003eCreates a new instance of the Hyperwallet UI SDK interface object. If a previously created instance exists,","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(cm)transferUIClearInstance":{"name":"transferUIClearInstance()","abstract":"\u003cp\u003eClears TransferRepositoryFactory , TransferMethodRepositoryFactory and UserRepositoryFactory instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromUserCoordinatorWithClientTransferId:parentController:":{"name":"createTransferFromUserCoordinator(clientTransferId:parentController:)","abstract":"\u003cp\u003eCreate transfer funds from User Source\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromPrepaidCardCoordinatorWithClientTransferId:sourceToken:parentController:":{"name":"createTransferFromPrepaidCardCoordinator(clientTransferId:sourceToken:parentController:)","abstract":"\u003cp\u003eCreate transfer funds from Prepaid Card Token Source\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromAllAvailableSourcesCoordinatorWithClientTransferId:parentController:":{"name":"createTransferFromAllAvailableSourcesCoordinator(clientTransferId:parentController:)","abstract":"\u003cp\u003eCreate transfer funds","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(cm)transferMethodUIClearInstance":{"name":"transferMethodUIClearInstance()","abstract":"\u003cp\u003eClears TransferMethodRepositoryFactory and UserRepositoryFactory instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)listTransferMethodCoordinatorWithParentController:":{"name":"listTransferMethodCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transfer methods (bank account, bank card, PayPal account, prepaid card, paper check).\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)selectTransferMethodTypeCoordinatorWithForceUpdateData:parentController:":{"name":"selectTransferMethodTypeCoordinator(forceUpdateData:parentController:)","abstract":"\u003cp\u003eLists all transfer method types available based on the country, currency and profile type to create a new","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)addTransferMethodCoordinator:::::parentController:":{"name":"addTransferMethodCoordinator(_:_:_:_:_:parentController:)","abstract":"\u003cp\u003eController to create a new transfer method.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)updateTransferMethodCoordinator:parentController:":{"name":"updateTransferMethodCoordinator(_:parentController:)","abstract":"\u003cp\u003eController to update a transfer method.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(cm)receiptUIClearInstance":{"name":"receiptUIClearInstance()","abstract":"\u003cp\u003eClears ReceiptRepositoryFactory instance.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listUserReceiptCoordinatorWithParentController:":{"name":"listUserReceiptCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transactions.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listPrepaidCardReceiptCoordinatorWithParentController:prepaidCardToken:":{"name":"listPrepaidCardReceiptCoordinator(parentController:prepaidCardToken:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s prepaid card transactions.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listAllAvailableSourcesReceiptCoordinatorWithParentController:":{"name":"listAllAvailableSourcesReceiptCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transactions from all sources - wallet and prepaid card\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html":{"name":"CreateTransferCoordinator","abstract":"\u003cp\u003eCoordinator class for CreateTransfer\u003c/p\u003e"},"Classes/HyperwalletUI.html":{"name":"HyperwalletUI","abstract":"\u003cp\u003eClass responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers"},"Classes/ThemeManager.html":{"name":"ThemeManager","abstract":"\u003cp\u003eThe \u003ccode\u003eThemeManager\u003c/code\u003e class is responsible for applying the visual styles to the Hyperwallet user interface components.\u003c/p\u003e"},"Classes/RemoteUserRepository.html":{"name":"RemoteUserRepository","abstract":"\u003cp\u003eRemoteUserRepository\u003c/p\u003e"},"Classes/UserRepositoryFactory.html":{"name":"UserRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of user repository\u003c/p\u003e"},"Classes/TransferRepositoryFactory.html":{"name":"TransferRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of transfer repository\u003c/p\u003e"},"Classes/RemotePrepaidCardRepository.html":{"name":"RemotePrepaidCardRepository","abstract":"\u003cp\u003ePrepaid Card repository\u003c/p\u003e"},"Classes/RemoteTransferMethodConfigurationRepository.html":{"name":"RemoteTransferMethodConfigurationRepository","abstract":"\u003cp\u003eRemoteTransferMethodConfigurationRepository\u003c/p\u003e"},"Classes/TransferMethodRepositoryFactory.html":{"name":"TransferMethodRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of transfer method repository\u003c/p\u003e"},"Classes/RemoteTransferMethodUpdateConfigurationRepository.html":{"name":"RemoteTransferMethodUpdateConfigurationRepository","abstract":"\u003cp\u003eRemoteTransferMethodUpdateConfigurationRepository\u003c/p\u003e"},"Classes/SelectTransferMethodTypeCoordinator.html":{"name":"SelectTransferMethodTypeCoordinator","abstract":"\u003cp\u003eCoordinator class for SelectTransferMethodType\u003c/p\u003e"},"Classes/AddTransferMethodCoordinator.html":{"name":"AddTransferMethodCoordinator","abstract":"\u003cp\u003eCoordinator class for AddTransferMethod\u003c/p\u003e"},"Classes/ListTransferMethodsCoordinator.html":{"name":"ListTransferMethodsCoordinator","abstract":"\u003cp\u003eCoordinator class for ListTransferMethods\u003c/p\u003e"},"Classes/UpdateTransferMethodCoordinator.html":{"name":"UpdateTransferMethodCoordinator","abstract":"\u003cp\u003eCoordinator class for UpdateTransferMethod\u003c/p\u003e"},"Classes/GenericCell.html":{"name":"GenericCell","abstract":"\u003cp\u003eThe tableview cell\u003c/p\u003e"},"Classes/GenericController.html":{"name":"GenericController","abstract":"\u003cp\u003eGeneric Controller\u003c/p\u003e"},"Classes/HyperwalletBundle.html":{"name":"HyperwalletBundle","abstract":"\u003cp\u003eHyperwallet Bundle\u003c/p\u003e"},"Classes/HyperwalletIcon.html":{"name":"HyperwalletIcon","abstract":"\u003cp\u003eThe HyperwalletIcon class\u003c/p\u003e"},"Classes/SpinnerView.html":{"name":"SpinnerView","abstract":"\u003cp\u003eRepresents Spinner view to be embedded on a view\u003c/p\u003e"},"Classes/Theme.html":{"name":"Theme","abstract":"\u003cp\u003eThe \u003ccode\u003eTheme\u003c/code\u003e is used customize all visual style provided by Hyperwallet UI SDK."},"Classes/HyperwalletCoordinatorFactory.html":{"name":"HyperwalletCoordinatorFactory","abstract":"\u003cp\u003eClass responsible for deciding the coordinator required\u003c/p\u003e"},"Classes/HyperwalletInsights.html":{"name":"HyperwalletInsights","abstract":"\u003cp\u003eClass responsible for initializing the Insights module."},"Classes/ErrorInfoBuilder.html":{"name":"ErrorInfoBuilder","abstract":"\u003cp\u003eA helper class to build the \u003ccode\u003eErrorInfo\u003c/code\u003e instance.\u003c/p\u003e"},"Classes/ErrorView.html":{"name":"ErrorView","abstract":"\u003cp\u003eThe class to handle UI errors\u003c/p\u003e"},"Classes/PasteOnlyTextField.html":{"name":"PasteOnlyTextField","abstract":"\u003cp\u003eTo perform paste action in UITextField\u003c/p\u003e"},"Classes/AmountTextField.html":{"name":"AmountTextField"},"Classes/ProcessingView.html":{"name":"ProcessingView","abstract":"\u003cp\u003eThe processing view\u003c/p\u003e"},"Classes/RemotePrepaidCardReceiptRepository.html":{"name":"RemotePrepaidCardReceiptRepository","abstract":"\u003cp\u003ePrepaid card receipt repository\u003c/p\u003e"},"Classes/ReceiptRepositoryFactory.html":{"name":"ReceiptRepositoryFactory","abstract":"\u003cp\u003eReceipt Repository Factory\u003c/p\u003e"},"Classes/RemoteUserReceiptRepository.html":{"name":"RemoteUserReceiptRepository","abstract":"\u003cp\u003eUser receipt repository\u003c/p\u003e"},"Classes/ListReceiptCoordinator.html":{"name":"ListReceiptCoordinator","abstract":"\u003cp\u003eCoordinator class for ListReceipt\u003c/p\u003e"},"changelog.html":{"name":"CHANGELOG"},"readme.html":{"name":"README"},"Guides.html":{"name":"Guides","abstract":"\u003cp\u003eThe following guides are available globally.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}}
\ No newline at end of file
diff --git a/docsets/HyperwalletUISDK.docset/Contents/Resources/docSet.dsidx b/docsets/HyperwalletUISDK.docset/Contents/Resources/docSet.dsidx
new file mode 100644
index 000000000..985516aae
Binary files /dev/null and b/docsets/HyperwalletUISDK.docset/Contents/Resources/docSet.dsidx differ
diff --git a/docsets/HyperwalletUISDK.tgz b/docsets/HyperwalletUISDK.tgz
new file mode 100644
index 000000000..2a0cec904
Binary files /dev/null and b/docsets/HyperwalletUISDK.tgz differ
diff --git a/img/carat.png b/img/carat.png
new file mode 100755
index 000000000..29d2f7fd4
Binary files /dev/null and b/img/carat.png differ
diff --git a/img/dash.png b/img/dash.png
new file mode 100755
index 000000000..6f694c7a0
Binary files /dev/null and b/img/dash.png differ
diff --git a/img/gh.png b/img/gh.png
new file mode 100755
index 000000000..628da97c7
Binary files /dev/null and b/img/gh.png differ
diff --git a/img/spinner.gif b/img/spinner.gif
new file mode 100644
index 000000000..e3038d0a4
Binary files /dev/null and b/img/spinner.gif differ
diff --git a/index.html b/index.html
new file mode 100644
index 000000000..44e5f5f2f
--- /dev/null
+++ b/index.html
@@ -0,0 +1,1080 @@
+
+
+
+ HyperwalletUISDK Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
NOTE: This is a beta product available for use in your mobile app. If you are interested in using this product, please notify your Relationship Manager and / or Project Manager to support you during the integration process.
+
+
Welcome to Hyperwallet’s iOS UI SDK. This out-of-the-box library will help you create transfer methods in your iOS app, such as bank account, PayPal account, etc.
+
+
Note that this SDK is geared towards those who need both backend data and UI features. Please refer to Hyperwallet iOS Core SDK if you decide to build your own UI.
+
Prerequisites
+
+
+
A Hyperwallet merchant account
+
Set Up your server to manage the user’s authentication process on the Hyperwallet platform. See the Authentication section for more information.
Use Carthage or CocoaPods to integrate to HyperwalletSDK.
+Currently, the following modules are available:
+
+
+
TransferMethod - List, add or remove Transfer Methods
+
Transfer - Create a transfer from user account or prepaid card to available accounts for the user
+
Receipt - List user/prepaid card receipts
+Adding one or more of these frameworks allows users to explore the particular function. If every feature is required, all the frameworks should be added
+### Carthage
+Specify it in your Cartfile:
+ogdl
+github "hyperwallet/hyperwallet-ios-ui-sdk" "1.0.0-beta21"
+
+Add desired modules using the Linked Frameworks and Libraries option to make them available in the app.
+Use import <module-name> to add the dependency within a file
+
+
CocoaPods
+
+
+
Install a specific framework (install one or more frameworks based on your requirement)
+ruby
+pod "HyperwalletUISDK/TransferMethod", "1.0.0-beta21"
+pod "HyperwalletUISDK/Transfer", "1.0.0-beta21"
+pod "HyperwalletUISDK/Receipt", "1.0.0-beta21"
+
+
To install all available modules (TransferMethod, Transfer, Receipt)
+ruby
+pod 'HyperwalletUISDK', '~> 1.0.0-beta21'
+
+Use import HyperwalletUISDK to add the dependency within a file.
+
+
Initialization
+
+
After you’re done installing the SDK, you need to initialize an instance in order to utilize core SDK functions. Also, you need to provide a HyperwalletAuthenticationTokenProvider object to retrieve an authentication token.
+
Setup the UI Style
+
+
HyperwalletUISDK provides default themes for all the modules(e.g. TransferMethod, Receipt). If you import HyperwalletUISDK, in order to
+apply the default theme, you will have to call ThemeManager.applyTheme() which will apply the basic theme to ProcessingView and SpinnerView. If you want Hyperwallet custom theme for UINavigationBar then add ThemeManager.applyToUINavigationBar()
+For example:
+
...
+@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Optional - Define the HyperwalletUISDK on the `Theme` object. See the section `Customize the visual style`.
+
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ // Apply basic theme
+ ThemeManager.applyTheme()
+ returntrue
+ }
+}
+
+
+
You can also customize the default themes according to your needs. Please see customize the visual style for detail.
+
Setup the authentication
+
+
Add in the header:
+
importHyperwalletUISDK
+
+
+
Initialize the HyperwalletUISDK with a HyperwalletAuthenticationTokenProvider implementation instance:
Your server side should be able to send a POST request to Hyperwallet endpoint /rest/v3/users/{user-token}/authentication-token to retrieve an authentication token.
+Then, you need to provide a class (an authentication provider) which implements HyperwalletAuthenticationTokenProvider to retrieve an authentication token from your server.
+
+
Example implementation using the URLRequest from Swift Foundation :
The form fields are based on the country, currency, user’s profile type, and transfer method type. These values should be passed to this method to create a new Transfer Method.
+
letcoordinator=HyperwalletUI.shared.addTransferMethodCoordinator(
+ "US",// The 2 letter ISO 3166-1 country code.
+ "USD",// The 3 letter ISO 4217-1 currency code.
+ "INDIVIDUAL",// The profile type. Possible values - INDIVIDUAL, BUSINESS.
+ "BANK_ACCOUNT",// The transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD, PAYPAL_ACCOUNT
+ parentController:self)
+coordinator.navigate()
+
+
+
Also add following method to dismiss the presented view on successful creation of transfer method and perform any action based on the transfer method created.
To add new Transfer Method from Transfer module, TransferMethod module needs to be added as a dependency in the app. If TransferMethod module is not added, users will not be able to add a new Transfer Method inside the Transfer flow.
Posted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been created.
+
+
+
Notification.Name.transferMethodDeactivated
+
Posted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been deactivated.
+
+
+
Notification.Name.transferCreated
+
Posted when a transfer of funds has been created.
+
+
+
Notification.Name.transferScheduled
+
Posted when a transfer of funds has been scheduled.
+
+
+
Notification.Name.authenticationError
+
Posted when SDK is unable to fetch new authentication token from client implementation. Client can choose to close the app/ logout/ navigate to some other screen when this notification is received.
+
+
+
+
When an object adds itself as an observer, it specifies which notifications it should receive. An object may, therefore, call this method several times in order to register itself as an observer for several different notifications.
overridepublicfuncviewDidLoad(){
+ super.viewDidLoad()
+ ...
+ NotificationCenter.default.addObserver(self,
+ selector:#selector(didCreateNewTransferMethodNotification(notification:)),
+ name:Notification.Name.transferMethodAdded,object:nil)
+}
+
+@objcfuncdidCreateNewTransferMethodNotification(notification:Notification){
+ iflettransferMethod=notification.userInfo![UserInfo.transferMethodAdded]as?HyperwalletTransferMethod{
+ // A new transfer method has been created
+ }
+}
+
Example to define the light theme code in class AppDelegate:
+
@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Override point for customization after application launch.
+
+ ThemeManager.applyWhiteTheme()
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ returntrue
+ }
+}
+
In Hyperwallet UI SDK, we categorized HyperwalletException into three groups, which are input errors (business errors), network errors and unexpected errors.
+
Unexpected Error
+
+
Once an unexpected error occurs, an AlertView that only contains the OK button will be shown in the UI.
+
Network Error
+
+
Network errors occurs due to connectivity issues, such as poor-quality network connection, the request timed out from the server side, etc. Once a network error happened, an AlertView that contains a Cancel and a Try Again buttons will be shown in the UI.
+
Business Errors
+
+
Business errors occurs when the Hyperwallet platform has found invalid information or some business restriction related to the data has been submitted and require some action from the user.
+
Authentication Error
+
+
Authentication error occurs when the Hyperwallet SDK is not able to fetch the authentication token from the client implementation.
+
License
+
+
The Hyperwallet iOS SDK is open source and available under the MIT license
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
NOTE: This is a beta product available for use in your mobile app. If you are interested in using this product, please notify your Relationship Manager and / or Project Manager to support you during the integration process.
+
+
Welcome to Hyperwallet’s iOS UI SDK. This out-of-the-box library will help you create transfer methods in your iOS app, such as bank account, PayPal account, etc.
+
+
Note that this SDK is geared towards those who need both backend data and UI features. Please refer to Hyperwallet iOS Core SDK if you decide to build your own UI.
+
Prerequisites
+
+
+
A Hyperwallet merchant account
+
Set Up your server to manage the user’s authentication process on the Hyperwallet platform. See the Authentication section for more information.
Use Carthage or CocoaPods to integrate to HyperwalletSDK.
+Currently, the following modules are available:
+
+
+
TransferMethod - List, add or remove Transfer Methods
+
Transfer - Create a transfer from user account or prepaid card to available accounts for the user
+
Receipt - List user/prepaid card receipts
+Adding one or more of these frameworks allows users to explore the particular function. If every feature is required, all the frameworks should be added
+### Carthage
+Specify it in your Cartfile:
+ogdl
+github "hyperwallet/hyperwallet-ios-ui-sdk" "1.0.0-beta21"
+
+Add desired modules using the Linked Frameworks and Libraries option to make them available in the app.
+Use import <module-name> to add the dependency within a file
+
+
CocoaPods
+
+
+
Install a specific framework (install one or more frameworks based on your requirement)
+ruby
+pod "HyperwalletUISDK/TransferMethod", "1.0.0-beta21"
+pod "HyperwalletUISDK/Transfer", "1.0.0-beta21"
+pod "HyperwalletUISDK/Receipt", "1.0.0-beta21"
+
+
To install all available modules (TransferMethod, Transfer, Receipt)
+ruby
+pod 'HyperwalletUISDK', '~> 1.0.0-beta21'
+
+Use import HyperwalletUISDK to add the dependency within a file.
+
+
Initialization
+
+
After you’re done installing the SDK, you need to initialize an instance in order to utilize core SDK functions. Also, you need to provide a HyperwalletAuthenticationTokenProvider object to retrieve an authentication token.
+
Setup the UI Style
+
+
HyperwalletUISDK provides default themes for all the modules(e.g. TransferMethod, Receipt). If you import HyperwalletUISDK, in order to
+apply the default theme, you will have to call ThemeManager.applyTheme() which will apply the basic theme to ProcessingView and SpinnerView. If you want Hyperwallet custom theme for UINavigationBar then add ThemeManager.applyToUINavigationBar()
+For example:
+
...
+@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Optional - Define the HyperwalletUISDK on the `Theme` object. See the section `Customize the visual style`.
+
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ // Apply basic theme
+ ThemeManager.applyTheme()
+ returntrue
+ }
+}
+
+
+
You can also customize the default themes according to your needs. Please see customize the visual style for detail.
+
Setup the authentication
+
+
Add in the header:
+
importHyperwalletUISDK
+
+
+
Initialize the HyperwalletUISDK with a HyperwalletAuthenticationTokenProvider implementation instance:
Your server side should be able to send a POST request to Hyperwallet endpoint /rest/v3/users/{user-token}/authentication-token to retrieve an authentication token.
+Then, you need to provide a class (an authentication provider) which implements HyperwalletAuthenticationTokenProvider to retrieve an authentication token from your server.
+
+
Example implementation using the URLRequest from Swift Foundation :
The form fields are based on the country, currency, user’s profile type, and transfer method type. These values should be passed to this method to create a new Transfer Method.
+
letcoordinator=HyperwalletUI.shared.addTransferMethodCoordinator(
+ "US",// The 2 letter ISO 3166-1 country code.
+ "USD",// The 3 letter ISO 4217-1 currency code.
+ "INDIVIDUAL",// The profile type. Possible values - INDIVIDUAL, BUSINESS.
+ "BANK_ACCOUNT",// The transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD, PAYPAL_ACCOUNT
+ parentController:self)
+coordinator.navigate()
+
+
+
Also add following method to dismiss the presented view on successful creation of transfer method and perform any action based on the transfer method created.
To add new Transfer Method from Transfer module, TransferMethod module needs to be added as a dependency in the app. If TransferMethod module is not added, users will not be able to add a new Transfer Method inside the Transfer flow.
Posted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been created.
+
+
+
Notification.Name.transferMethodDeactivated
+
Posted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check) has been deactivated.
+
+
+
Notification.Name.transferCreated
+
Posted when a transfer of funds has been created.
+
+
+
Notification.Name.transferScheduled
+
Posted when a transfer of funds has been scheduled.
+
+
+
Notification.Name.authenticationError
+
Posted when SDK is unable to fetch new authentication token from client implementation. Client can choose to close the app/ logout/ navigate to some other screen when this notification is received.
+
+
+
+
When an object adds itself as an observer, it specifies which notifications it should receive. An object may, therefore, call this method several times in order to register itself as an observer for several different notifications.
overridepublicfuncviewDidLoad(){
+ super.viewDidLoad()
+ ...
+ NotificationCenter.default.addObserver(self,
+ selector:#selector(didCreateNewTransferMethodNotification(notification:)),
+ name:Notification.Name.transferMethodAdded,object:nil)
+}
+
+@objcfuncdidCreateNewTransferMethodNotification(notification:Notification){
+ iflettransferMethod=notification.userInfo![UserInfo.transferMethodAdded]as?HyperwalletTransferMethod{
+ // A new transfer method has been created
+ }
+}
+
Example to define the light theme code in class AppDelegate:
+
@UIApplicationMain
+classAppDelegate:UIResponder,UIApplicationDelegate{
+ varwindow:UIWindow?
+
+ funcapplication(_application:UIApplication,
+ didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)->Bool{
+
+ // Override point for customization after application launch.
+
+ ThemeManager.applyWhiteTheme()
+ // Set the default tint color
+ window?.tintColor=.systemBlue
+ // Avoid to display a black area during the view transaction in the UINavigationBar.
+ window?.backgroundColor=Theme.UITableViewController.backgroundColor
+
+ returntrue
+ }
+}
+
In Hyperwallet UI SDK, we categorized HyperwalletException into three groups, which are input errors (business errors), network errors and unexpected errors.
+
Unexpected Error
+
+
Once an unexpected error occurs, an AlertView that only contains the OK button will be shown in the UI.
+
Network Error
+
+
Network errors occurs due to connectivity issues, such as poor-quality network connection, the request timed out from the server side, etc. Once a network error happened, an AlertView that contains a Cancel and a Try Again buttons will be shown in the UI.
+
Business Errors
+
+
Business errors occurs when the Hyperwallet platform has found invalid information or some business restriction related to the data has been submitted and require some action from the user.
+
Authentication Error
+
+
Authentication error occurs when the Hyperwallet SDK is not able to fetch the authentication token from the client implementation.
+
License
+
+
The Hyperwallet iOS SDK is open source and available under the MIT license
+
+
+
+
+
+
+
+
+
Copyright (c) 2018-present, Hyperwallet Systems Inc. All rights reserved.
+
+
+
diff --git a/search.json b/search.json
new file mode 100644
index 000000000..9e53c9944
--- /dev/null
+++ b/search.json
@@ -0,0 +1 @@
+{"Structs/InsightsTags.html#/s:6Common12InsightsTagsV7countrySSvpZ":{"name":"country","abstract":"\u003cp\u003eThe country tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV8currencySSvpZ":{"name":"currency","abstract":"\u003cp\u003eThe currency tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV11profileTypeSSvpZ":{"name":"profileType","abstract":"\u003cp\u003eThe profile type tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV18transferMethodTypeSSvpZ":{"name":"transferMethodType","abstract":"\u003cp\u003eThe transfer method type tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/InsightsTags.html#/s:6Common12InsightsTagsV4goalSSvpZ":{"name":"goal","abstract":"\u003cp\u003eThe goal tag\u003c/p\u003e","parent_name":"InsightsTags"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV9showAlert_5title7messageySo16UIViewControllerC_SSSgAItFZ":{"name":"showAlert(_:title:message:)","abstract":"\u003cp\u003eshow an alert dialog\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV9showAlert_5title7message5style7actionsySo16UIViewControllerC_SSSgAKSo07UIAlertL5StyleVSo0M6ActionCdtFZ":{"name":"showAlert(_:title:message:style:actions:)","abstract":"\u003cp\u003eDisplay the alert view with custom list of options\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV18showAlertWithRetry_5title7message_ySo16UIViewControllerC_SSSgAIySo13UIAlertActionCctFZ":{"name":"showAlertWithRetry(_:title:message:_:)","abstract":"\u003cp\u003eshow an alert dialog with retry button\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV11showSpinner4viewAA0F4ViewCSo6UIViewC_tFZ":{"name":"showSpinner(view:)","abstract":"\u003cp\u003eDisplays the Activity Indicator embedded on view\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV13removeSpinneryyAA0F4ViewCFZ":{"name":"removeSpinner(_:)","abstract":"\u003cp\u003eRemove the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SpinnerView.html\"\u003eSpinnerView\u003c/a\u003e\u003c/code\u003e with animation\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/HyperwalletUtilViews.html#/s:6Common20HyperwalletUtilViewsV14showProcessingAA0F4ViewCyFZ":{"name":"showProcessing()","abstract":"\u003cp\u003eDisplays the Processing view in a modal view for indicating the UI is processing the data\u003c/p\u003e","parent_name":"HyperwalletUtilViews"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV03getB03forAA0B0VSgSS_tFZ":{"name":"getCurrency(for:)","abstract":"\u003cp\u003eGet Currency\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV18formatDoubleAmount_4withSSSd_SStFZ":{"name":"formatDoubleAmount(_:with:)","abstract":"\u003cp\u003eFormat double amount to currency string\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV16getDecimalAmount6amount12currencyCodeSdSS_SSSgtFZ":{"name":"getDecimalAmount(amount:currencyCode:)","abstract":"\u003cp\u003eGet decimal amount from formatted currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV18formatStringAmount_4withS2S_SStFZ":{"name":"formatStringAmount(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV03addB13SymbolAndCode_4withS2S_SStFZ":{"name":"addCurrencySymbolAndCode(_:with:)","abstract":"\u003cp\u003eFormat currency amount by adding symbol and currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV06formatB17WithSymbolAndCode_4withS2S_SStFZ":{"name":"formatCurrencyWithSymbolAndCode(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale while adding symbol and currency code\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/CurrencyFormatter.html#/s:6Common17CurrencyFormatterV06formatB10WithSymbol_4withS2S_SStFZ":{"name":"formatCurrencyWithSymbol(_:with:)","abstract":"\u003cp\u003eFormat amount for currency code and add currency symbol from Currency.json\u003c/p\u003e","parent_name":"CurrencyFormatter"},"Structs/Currency.html#/s:6Common8CurrencyV6symbolSSvp":{"name":"symbol","parent_name":"Currency"},"Structs.html#/s:6Common12CurrencyDataV":{"name":"CurrencyData"},"Structs/Currency.html":{"name":"Currency"},"Structs/CurrencyFormatter.html":{"name":"CurrencyFormatter","abstract":"\u003cp\u003eCurrency Formatter\u003c/p\u003e"},"Structs/HyperwalletUtilViews.html":{"name":"HyperwalletUtilViews","abstract":"\u003cp\u003eDisplays the common UI Views - Alerts and Spinners\u003c/p\u003e"},"Structs/InsightsTags.html":{"name":"InsightsTags","abstract":"\u003cp\u003eRepresentation of Insights API Tags property for \u003ccode\u003eInsightsTags\u003c/code\u003e.\u003c/p\u003e"},"Protocols/UserReceiptRepository.html#/s:17ReceiptRepository04UseraB0P04listC8Receipts6offset5limit10completionySi_Siys6ResultOy14HyperwalletSDK0J8PageListVyAJ0jA0VGSgAJ0J9ErrorTypeOGctF":{"name":"listUserReceipts(offset:limit:completion:)","abstract":"\u003cp\u003eReturns the list of receipts for the User associated with the authentication token.\u003c/p\u003e","parent_name":"UserReceiptRepository"},"Protocols/PrepaidCardReceiptRepository.html#/s:17ReceiptRepository011PrepaidCardaB0P04listcD8Receipts07prepaidD5Token10completionySS_ys6ResultOy14HyperwalletSDK0K8PageListVyAI0kA0VGSgAI0K9ErrorTypeOGctF":{"name":"listPrepaidCardReceipts(prepaidCardToken:completion:)","abstract":"\u003cp\u003eReturns the list of receipts for the User associated with the Prepaid card token.\u003c/p\u003e","parent_name":"PrepaidCardReceiptRepository"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP10trackClick8pageName0G5Group4link6paramsySS_S2SSDyS2SGtF":{"name":"trackClick(pageName:pageGroup:link:params:)","abstract":"\u003cp\u003eTrack Clicks\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP15trackImpression8pageName0G5Group6paramsySS_SSSDyS2SGtF":{"name":"trackImpression(pageName:pageGroup:params:)","abstract":"\u003cp\u003eTrack Impressions\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletInsightsProtocol.html#/s:6Common27HyperwalletInsightsProtocolP10trackError8pageName0G5Group9errorInfoySS_SS0C00fK0VtF":{"name":"trackError(pageName:pageGroup:errorInfo:)","abstract":"\u003cp\u003eTrack Error\u003c/p\u003e","parent_name":"HyperwalletInsightsProtocol"},"Protocols/HyperwalletFlowDelegate.html#/s:6Common23HyperwalletFlowDelegateP03didC8Complete4withyyp_tF":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eProtocol method to be called after flow completes\u003c/p\u003e","parent_name":"HyperwalletFlowDelegate"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","abstract":"\u003cp\u003eApply Theme\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","abstract":"\u003cp\u003eGet the current Controller class for the Coordinator\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","abstract":"\u003cp\u003eNavigate to the flow\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","abstract":"\u003cp\u003eNavigate to next page from the current flow\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","abstract":"\u003cp\u003eNavigate back from the next page to either current flow or parent flow.\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/HyperwalletCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","abstract":"\u003cp\u003eStart the coordinator\u003c/p\u003e","parent_name":"HyperwalletCoordinator"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","abstract":"\u003cp\u003eThe title\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","abstract":"\u003cp\u003eThe value\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/GenericCellConfiguration.html#/s:6Common24GenericCellConfigurationPAAE10identifierSSvp":{"name":"identifier","abstract":"\u003cp\u003eThe cell identifier\u003c/p\u003e","parent_name":"GenericCellConfiguration"},"Protocols/TransferMethodUpdateConfigurationRepository.html#/s:24TransferMethodRepository0ab19UpdateConfigurationC0P9getFields_10completionySS_ys6ResultOy14HyperwalletSDK0jabdE5Field_pSgAH0J9ErrorTypeOGctF":{"name":"getFields(_:completion:)","abstract":"\u003cp\u003eGets the transfer method update fields based on the parameters\u003c/p\u003e","parent_name":"TransferMethodUpdateConfigurationRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP06createaB0yy14HyperwalletSDK0eaB0C_ys6ResultOyAFSgAD0E9ErrorTypeOGctF":{"name":"createTransferMethod(_:_:)","abstract":"\u003cp\u003eCreates a \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e for the User associated with the authentication token returned from","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP010deactivateaB0yy14HyperwalletSDK0eaB0C_ys6ResultOyAD0E16StatusTransitionVSgAD0E9ErrorTypeOGctF":{"name":"deactivateTransferMethod(_:_:)","abstract":"\u003cp\u003eDeactivates the \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e linked to the transfer method token specified. The","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP04listA7Methodsyyys6ResultOy14HyperwalletSDK0G8PageListVyAF0gaB0CGSgAF0G9ErrorTypeOGcF":{"name":"listTransferMethods(_:)","abstract":"\u003cp\u003eReturns the \u003ccode\u003eHyperwalletPageList\u0026lt;HyperwalletTransferMethod\u0026gt;\u003c/code\u003e (Bank Account, Bank Card, PayPay Account,","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP06updateA7Methodsyy14HyperwalletSDK0faB0C_ys6ResultOyAFSgAD0F9ErrorTypeOGctF":{"name":"updateTransferMethods(_:_:)","abstract":"\u003cp\u003eupdates the \u003ccode\u003eHyperwalletTransferMethod\u003c/code\u003e linked to the transfer method token specified. The","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodRepository.html#/s:24TransferMethodRepositoryAAP07refreshA7MethodsyyF":{"name":"refreshTransferMethods()","abstract":"\u003cp\u003eRefreshes transfer methods\u003c/p\u003e","parent_name":"TransferMethodRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P9getFields____10completionySS_S3Sys6ResultOy14HyperwalletSDK0iabD5Field_pSgAH0I9ErrorTypeOGctF":{"name":"getFields(_:_:_:_:completion:)","abstract":"\u003cp\u003eGets the transfer method fields based on the parameters\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P7getKeys10completionyys6ResultOy14HyperwalletSDK0iabD3Key_pSgAH0I9ErrorTypeOGc_tF":{"name":"getKeys(completion:)","abstract":"\u003cp\u003eGets the transfer method configuration keys\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P03getaB27TypesFeesAndProcessingTimes7country8currency10completionySS_SSys6ResultOy14HyperwalletSDK0oabD3Key_pSgAJ0O9ErrorTypeOGctF":{"name":"getTransferMethodTypesFeesAndProcessingTimes(country:currency:completion:)","abstract":"\u003cp\u003eRetrieve the transfer method types and their fees and processing times based on the parameters\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P13refreshFieldsyyF":{"name":"refreshFields()","abstract":"\u003cp\u003eRefreshes the transfer method fields\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/TransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P11refreshKeysyyF":{"name":"refreshKeys()","abstract":"\u003cp\u003eRefreshes the transfer method keys\u003c/p\u003e","parent_name":"TransferMethodConfigurationRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P04listD5Cards10queryParam10completiony14HyperwalletSDK0kde5QueryI0C_ys6ResultOyAG0K8PageListVyAG0kdE0CGSgAG0K9ErrorTypeOGctF":{"name":"listPrepaidCards(queryParam:completion:)","abstract":"\u003cp\u003eList Prepaid cards\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P03getdE05token10completionySS_ys6ResultOy14HyperwalletSDK0jdE0CSgAI0J9ErrorTypeOGctF":{"name":"getPrepaidCard(token:completion:)","abstract":"\u003cp\u003eGet Prepaid card\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P07refreshdE0yyF":{"name":"refreshPrepaidCard()","abstract":"\u003cp\u003eRefreshes Prepaid Card\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/PrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P07refreshD5CardsyyF":{"name":"refreshPrepaidCards()","abstract":"\u003cp\u003eRefreshes Prepaid Cards\u003c/p\u003e","parent_name":"PrepaidCardRepository"},"Protocols/TransferRepository.html#/s:18TransferRepositoryAAP06createA0yy14HyperwalletSDK0dA0V_ys6ResultOyAFSgAD0D9ErrorTypeOGctF":{"name":"createTransfer(_:_:)","abstract":"\u003cp\u003eCreate a transfer\u003c/p\u003e","parent_name":"TransferRepository"},"Protocols/TransferRepository.html#/s:18TransferRepositoryAAP08scheduleA0yy14HyperwalletSDK0dA0V_ys6ResultOyAD0D16StatusTransitionVSgAD0D9ErrorTypeOGctF":{"name":"scheduleTransfer(_:_:)","abstract":"\u003cp\u003eSchedule a transfer\u003c/p\u003e","parent_name":"TransferRepository"},"Protocols/UserRepository.html#/s:14UserRepositoryAAP03getA010completionyys6ResultOy14HyperwalletSDK0fA0CSgAG0F9ErrorTypeOGc_tF":{"name":"getUser(completion:)","abstract":"\u003cp\u003eGets the user\u003c/p\u003e","parent_name":"UserRepository"},"Protocols/UserRepository.html#/s:14UserRepositoryAAP07refreshA0yyF":{"name":"refreshUser()","abstract":"\u003cp\u003eRefreshes user\u003c/p\u003e","parent_name":"UserRepository"},"Protocols/UserRepository.html":{"name":"UserRepository","abstract":"\u003cp\u003eUser repository protocol\u003c/p\u003e"},"Protocols/TransferRepository.html":{"name":"TransferRepository","abstract":"\u003cp\u003eTransfer repository protocol\u003c/p\u003e"},"Protocols/PrepaidCardRepository.html":{"name":"PrepaidCardRepository","abstract":"\u003cp\u003ePrepaid Card repository protocol\u003c/p\u003e"},"Protocols/TransferMethodConfigurationRepository.html":{"name":"TransferMethodConfigurationRepository","abstract":"\u003cp\u003eTransfer method configuration repository protocol\u003c/p\u003e"},"Protocols/TransferMethodRepository.html":{"name":"TransferMethodRepository","abstract":"\u003cp\u003eTransfer method repository protocol\u003c/p\u003e"},"Protocols/TransferMethodUpdateConfigurationRepository.html":{"name":"TransferMethodUpdateConfigurationRepository","abstract":"\u003cp\u003eTransfer method configuration repository protocol\u003c/p\u003e"},"Protocols/GenericCellConfiguration.html":{"name":"GenericCellConfiguration","abstract":"\u003cp\u003eRepresents the data displayed in the selection screens (like country, currency)\u003c/p\u003e"},"Protocols/HyperwalletCoordinator.html":{"name":"HyperwalletCoordinator","abstract":"\u003cp\u003eProtocol to start/navigate Hyperwallet UI SDK flow\u003c/p\u003e"},"Protocols/HyperwalletFlowDelegate.html":{"name":"HyperwalletFlowDelegate","abstract":"\u003cp\u003eFlow complete protocol\u003c/p\u003e"},"Protocols/HyperwalletInsightsProtocol.html":{"name":"HyperwalletInsightsProtocol","abstract":"\u003cp\u003eProtocol for HyperwalletInsights\u003c/p\u003e"},"Protocols/PrepaidCardReceiptRepository.html":{"name":"PrepaidCardReceiptRepository","abstract":"\u003cp\u003ePrepaid card receipt repository protocol\u003c/p\u003e"},"Protocols/UserReceiptRepository.html":{"name":"UserReceiptRepository","abstract":"\u003cp\u003eUser receipt repository protocol\u003c/p\u003e"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns title for header\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns the count of receipt detail fields\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay the receipt details\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:estimatedHeightForHeaderInSection:":{"name":"tableView(_:estimatedHeightForHeaderInSection:)","abstract":"\u003cp\u003eEstimated height of header\u003c/p\u003e","parent_name":"ReceiptDetailController"},"Extensions/ReceiptDetailController.html#/c:@CM@Receipt@objc(cs)ReceiptDetailController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","parent_name":"ReceiptDetailController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE16titleDisplayMode_3forySo026UINavigationItemLargeTitleeF0V_SSSgtF":{"name":"titleDisplayMode(_:for:)","abstract":"\u003cp\u003eTo set the display mode for large titles\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE28hideKeyboardWhenTappedAroundyyF":{"name":"hideKeyboardWhenTappedAround()","abstract":"\u003cp\u003eHide keyboard when tapped around on the screen\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Common@@objc(cs)UIViewController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eProtocol method\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE12flowDelegateAC015HyperwalletFlowE0_pSgvp":{"name":"flowDelegate","abstract":"\u003cp\u003eThe reference to call didFlowComplete\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE11coordinatorAC22HyperwalletCoordinator_pSgvp":{"name":"coordinator","abstract":"\u003cp\u003eThe reference to start/navigate Hyperwallet UI SDK flow\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE18initializationDataSDyAC014InitializationE5FieldOypGSgvp":{"name":"initializationData","abstract":"\u003cp\u003eData required to initialize a flow (render UI screen)\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE17removeCoordinatoryyF":{"name":"removeCoordinator()","abstract":"\u003cp\u003eRemoves the current coordinator while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE18removeFlowDelegateyyF":{"name":"removeFlowDelegate()","abstract":"\u003cp\u003eRemoves the current flow delegate while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE21removeInitializedDatayyF":{"name":"removeInitializedData()","abstract":"\u003cp\u003eRemoves the current coordinator while moving back\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC6CommonE21removeAllCoordinatorsyyF":{"name":"removeAllCoordinators()","abstract":"\u003cp\u003eRemoves all coordinators\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Common@@objc(cs)UIViewController(im)presentationControllerDidDismiss:":{"name":"presentationControllerDidDismiss(_:)","abstract":"\u003cp\u003eRemoves the current coordinator after dismissing the Controller\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIView.html#/s:So6UIViewC6CommonE17safeAreaTopAnchorSo013NSLayoutYAxisF0Cvp":{"name":"safeAreaTopAnchor","abstract":"\u003cp\u003eTop Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaCenterYAnchorSo19NSLayoutYAxisAnchorCvp":{"name":"safeAreaCenterYAnchor","abstract":"\u003cp\u003eCenterY Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaCenterXAnchorSo19NSLayoutXAxisAnchorCvp":{"name":"safeAreaCenterXAnchor","abstract":"\u003cp\u003eCenterX Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE20safeAreaBottomAnchorSo013NSLayoutYAxisF0Cvp":{"name":"safeAreaBottomAnchor","abstract":"\u003cp\u003eBottom Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE21safeAreaLeadingAnchorSo013NSLayoutXAxisF0Cvp":{"name":"safeAreaLeadingAnchor","abstract":"\u003cp\u003eLeading Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE22safeAreaTrailingAnchorSo013NSLayoutXAxisF0Cvp":{"name":"safeAreaTrailingAnchor","abstract":"\u003cp\u003eTrailing Anchor\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE19setUpEmptyListLabel4textSo7UILabelCSS_tF":{"name":"setUpEmptyListLabel(text:)","abstract":"\u003cp\u003eSetups the empty list with message\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE15isSeparatorViewSbyF":{"name":"isSeparatorView()","abstract":"\u003cp\u003eCheck if current view is \u003ccode\u003eUITableViewCellSeparatorView\u003c/code\u003e\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC6CommonE26adjustWidthOfSegmentTitles4viewyAB_tFZ":{"name":"adjustWidthOfSegmentTitles(view:)","abstract":"\u003cp\u003eAdjust segment titles width\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIToolbar.html#/s:So9UIToolbarC6CommonE12setupToolBar6target6actionySo6UIViewC_10ObjectiveC8SelectorVSgtF":{"name":"setupToolBar(target:action:)","abstract":"\u003cp\u003eSetup toolbar\u003c/p\u003e","parent_name":"UIToolbar"},"Extensions/UISearchBar.html#/s:So11UISearchBarC6CommonE16setLeftAlignmentyyF":{"name":"setLeftAlignment()","abstract":"\u003cp\u003eSetup text alignment to the left\u003c/p\u003e","parent_name":"UISearchBar"},"Extensions/UILabel.html#/c:@CM@Common@@objc(cs)UILabel(py)canBecomeFirstResponder":{"name":"canBecomeFirstResponder","parent_name":"UILabel"},"Extensions/UILabel.html#/s:So7UILabelC6CommonE18allowTextSelectionyyF":{"name":"allowTextSelection()","abstract":"\u003cp\u003eAllow text selection\u003c/p\u003e","parent_name":"UILabel"},"Extensions/UIImage.html#/s:So7UIImageC6CommonE8fontIconyABSS_So6CGSizeV12CoreGraphics7CGFloatVSo7UIColorCtFZ":{"name":"fontIcon(_:_:_:_:)","abstract":"\u003cp\u003eGet an icon image with the given icon name, text color, size and background color\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC6CommonE23createBackgroundPattern5color4size12cornerRadiusABSo7UIColorC_So6CGSizeVSitFZ":{"name":"createBackgroundPattern(color:size:cornerRadius:)","abstract":"\u003cp\u003eCreate Background Pattern\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC7ReceiptE8fontIconyABSS_So6CGSizeV12CoreGraphics7CGFloatVSo7UIColorCtFZ":{"name":"fontIcon(_:_:_:_:)","abstract":"\u003cp\u003eGet an icon image with the given icon name, text color, size and background color\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIImage.html#/s:So7UIImageC7ReceiptE23createBackgroundPattern5color4size12cornerRadiusABSo7UIColorC_So6CGSizeVSitFZ":{"name":"createBackgroundPattern(color:size:cornerRadius:)","abstract":"\u003cp\u003eCreate Background Pattern\u003c/p\u003e","parent_name":"UIImage"},"Extensions/UIFont.html#/s:So6UIFontC6CommonE8register_4typeySS_SStFZ":{"name":"register(_:type:)","abstract":"\u003cp\u003eTo register UIFont\u003c/p\u003e","parent_name":"UIFont"},"Extensions/UIFont.html#/s:So6UIFontC6CommonE19isLargeSizeCategorySbvpZ":{"name":"isLargeSizeCategory","abstract":"\u003cp\u003eIndicates if current preferred content size category belongs to large or not\u003c/p\u003e","parent_name":"UIFont"},"Extensions/UIColor.html#/s:So7UIColorC6CommonE3red5green4blue5alphaABSi_S2i12CoreGraphics7CGFloatVtcfc":{"name":"init(red:green:blue:alpha:)","abstract":"\u003cp\u003eInits based on the RBG values\u003c/p\u003e","parent_name":"UIColor"},"Extensions/UIColor.html#/s:So7UIColorC6CommonE3rgb5alphaABSi_12CoreGraphics7CGFloatVtcfc":{"name":"init(rgb:alpha:)","abstract":"\u003cp\u003eInits based on the RBG values\u003c/p\u003e","parent_name":"UIColor"},"Extensions/UIBarButtonItem.html#/s:So15UIBarButtonItemC6CommonE4backABvpZ":{"name":"back","abstract":"\u003cp\u003eOverride the text of back button\u003c/p\u003e","parent_name":"UIBarButtonItem"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelSSvpZ":{"name":"cancel","abstract":"\u003cp\u003eThe default cancel button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5retrySSvpZ":{"name":"retry","abstract":"\u003cp\u003eThe default retry button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeSSvpZ":{"name":"close","abstract":"\u003cp\u003eThe default close button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6removeSSvpZ":{"name":"remove","abstract":"\u003cp\u003eThe default remove button label\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelyAByABcSgFZ":{"name":"cancel(_:)","abstract":"\u003cp\u003eInitialize a cancel alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6cancelyABSo16UIViewControllerCFZ":{"name":"cancel(_:)","abstract":"\u003cp\u003eInitialize a cancel alert action with pop back functionality\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeyAByABcSgFZ":{"name":"close(_:)","abstract":"\u003cp\u003eInitialize a close alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5closeyABSo16UIViewControllerCFZ":{"name":"close(_:)","abstract":"\u003cp\u003eInitialize a close alert action with pop back functionality\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE6removeyAByABc_SStFZ":{"name":"remove(_:_:)","abstract":"\u003cp\u003eInitialize a remove alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE5retryyAByABcSgFZ":{"name":"retry(_:)","abstract":"\u003cp\u003eInitialize a retry alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/UIAlertAction.html#/s:So13UIAlertActionC6CommonE7addIcon9imageNameABSS_tF":{"name":"addIcon(imageName:)","abstract":"\u003cp\u003eAdd an icon image on this alert action\u003c/p\u003e","parent_name":"UIAlertAction"},"Extensions/NSMutableAttributedString.html#/s:So25NSMutableAttributedStringC6CommonE6append5value4font5colorySS_So6UIFontCSo7UIColorCtF":{"name":"append(value:font:color:)","abstract":"\u003cp\u003eCreates and appends a NSAttributedString\u003c/p\u003e","parent_name":"NSMutableAttributedString"},"Extensions/NSMutableAttributedString.html#/s:So25NSMutableAttributedStringC6CommonE15appendParagraph5value4font5color9alignmentySS_So6UIFontCSo7UIColorCSo15NSTextAlignmentVtF":{"name":"appendParagraph(value:font:color:alignment:)","abstract":"\u003cp\u003eCreates and appends a paragraph of NSAttributedString\u003c/p\u003e","parent_name":"NSMutableAttributedString"},"Extensions/String.html#/s:SS6CommonE9localized11withCommentS2SSg_tF":{"name":"localized(withComment:)","abstract":"\u003cp\u003eReturns a localized string\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE6suffix7startAtSSSi_tF":{"name":"suffix(startAt:)","abstract":"\u003cp\u003eReturns a string, up to the given maximum length, containing the","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE6height20withConstrainedWidth4font12CoreGraphics7CGFloatVAG_So6UIFontCtF":{"name":"height(withConstrainedWidth:font:)","abstract":"\u003cp\u003eCalculates the string height based on UIFont\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE20formatAmountToDoubleSdyF":{"name":"formatAmountToDouble()","abstract":"\u003cp\u003eFormat amount to double\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE24getFxRateWithFourDecimalSSyF":{"name":"getFxRateWithFourDecimal()","abstract":"\u003cp\u003eGet FX Rate with four decimal\u003c/p\u003e","parent_name":"String"},"Extensions/String.html#/s:SS6CommonE16formatToCurrency4withS2SSg_tF":{"name":"formatToCurrency(with:)","abstract":"\u003cp\u003eFormat amount for currency code using users locale\u003c/p\u003e","parent_name":"String"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE19transferMethodAddedABvpZ":{"name":"transferMethodAdded","abstract":"\u003cp\u003ePosted when a new transfer method (bank account, bank card, PayPal account, prepaid card, paper check, venmo)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE21transferMethodUpdatedABvpZ":{"name":"transferMethodUpdated","abstract":"\u003cp\u003ePosted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check, venmo)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE25transferMethodDeactivatedABvpZ":{"name":"transferMethodDeactivated","abstract":"\u003cp\u003ePosted when a transfer method (bank account, bank card, PayPal account, prepaid card, paper check)","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE15transferCreatedABvpZ":{"name":"transferCreated","abstract":"\u003cp\u003ePosted when a transfer of funds has been created.\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE17transferScheduledABvpZ":{"name":"transferScheduled","abstract":"\u003cp\u003ePosted when a transfer has been scheduled\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea6CommonE19authenticationErrorABvpZ":{"name":"authenticationError","abstract":"\u003cp\u003ePosted when authentication error occurs\u003c/p\u003e","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","abstract":"\u003cp\u003eThe Notification extension\u003c/p\u003e","parent_name":"Notification"},"Extensions/NSRegularExpression.html#/s:So19NSRegularExpressionC6CommonEyABSScfc":{"name":"init(_:)","abstract":"\u003cp\u003eInitializer to initialize regular expression with some pattern\u003c/p\u003e","parent_name":"NSRegularExpression"},"Extensions/NSRegularExpression.html#/s:So19NSRegularExpressionC6CommonE7matchesySbSSF":{"name":"matches(_:)","abstract":"\u003cp\u003echecks if the String matches the regular expression or not\u003c/p\u003e","parent_name":"NSRegularExpression"},"Extensions/HyperwalletTransferMethodType.html#/s:14HyperwalletSDK0A18TransferMethodTypeV6CommonE24formatFeesProcessingTime4font5colorSo18NSAttributedStringCSo6UIFontC_So7UIColorCtF":{"name":"formatFeesProcessingTime(font:color:)","abstract":"\u003cp\u003eFormats the fee processing time\u003c/p\u003e","parent_name":"HyperwalletTransferMethodType"},"Extensions/HyperwalletTransferMethod.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletTransferMethod.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletTransferMethod.html#/c:@CM@Common@HyperwalletSDK@objc(cs)HyperwalletTransferMethod(im)isPrepaidCard":{"name":"isPrepaidCard()","abstract":"\u003cp\u003eChecking for transfer method is prepaid card or not\u003c/p\u003e","parent_name":"HyperwalletTransferMethod"},"Extensions/HyperwalletPrepaidCard.html#/c:@CM@Common@HyperwalletSDK@objc(cs)HyperwalletPrepaidCard(py)formattedCardBrandCardNumber":{"name":"formattedCardBrandCardNumber","abstract":"\u003cp\u003eFormatted Card Brand and Card Number, eg: Visa •••• 1234\u003c/p\u003e","parent_name":"HyperwalletPrepaidCard"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO4flatyAfCcAFmF":{"name":"flat(_:)","abstract":"\u003cp\u003eFlat fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO7percentyAfCcAFmF":{"name":"percent(_:)","abstract":"\u003cp\u003ePercent fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO5mixedyAfC_ACtcAFmF":{"name":"mixed(_:_:)","abstract":"\u003cp\u003eMixed fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee/FeeTypes.html#/s:14HyperwalletSDK0A3FeeV6CommonE0C5TypesO02noC0yA2FmF":{"name":"noFee","abstract":"\u003cp\u003eNo Fee\u003c/p\u003e","parent_name":"FeeTypes"},"Extensions/HyperwalletFee.html#/s:14HyperwalletSDK0A3FeeV6CommonE6format4feesSSSayACG_tFZ":{"name":"format(fees:)","abstract":"\u003cp\u003eFormats the Fees to be displayed\u003c/p\u003e","parent_name":"HyperwalletFee"},"Extensions/HyperwalletFee/FeeTypes.html":{"name":"FeeTypes","abstract":"\u003cp\u003eRepresents the fee types\u003c/p\u003e","parent_name":"HyperwalletFee"},"Extensions/HyperwalletCurrency.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletCurrency"},"Extensions/HyperwalletCurrency.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletCurrency"},"Extensions/HyperwalletCountry.html#/s:6Common24GenericCellConfigurationP5titleSSSgvp":{"name":"title","parent_name":"HyperwalletCountry"},"Extensions/HyperwalletCountry.html#/s:6Common24GenericCellConfigurationP5valueSSSgvp":{"name":"value","parent_name":"HyperwalletCountry"},"Extensions/Date/DateFormatMode.html#/s:10Foundation4DateV6CommonE0B10FormatModeO4dateyA2FmF":{"name":"date","abstract":"\u003cdiv class=\"aside aside-date\"\u003e","parent_name":"DateFormatMode"},"Extensions/Date/DateFormatMode.html#/s:10Foundation4DateV6CommonE0B10FormatModeO8dateTimeyA2FmF":{"name":"dateTime","parent_name":"DateFormatMode"},"Extensions/Date/DateFormatMode.html":{"name":"DateFormatMode","abstract":"\u003cp\u003eThe Date type format\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE06formatB8ToString10dateFormatS2S_tF":{"name":"formatDateToString(dateFormat:)","abstract":"\u003cp\u003eFormats date to string\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE15firstDayOfMonthACyF":{"name":"firstDayOfMonth()","abstract":"\u003cp\u003eReturns 1st day of the month\u003c/p\u003e","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV6CommonE6format3forSSAcDE0B10FormatModeO_tF":{"name":"format(for:)","abstract":"\u003cp\u003eFormat date\u003c/p\u003e","parent_name":"Date"},"Extensions/Array.html#/s:Sa6CommonE10isNotEmptySbvp":{"name":"isNotEmpty","abstract":"\u003cp\u003eA Boolean value indicating whether the collection is not empty.\u003c/p\u003e","parent_name":"Array"},"Extensions/Array.html#/s:Sa6CommonE6isLast5indexSbSi_tF":{"name":"isLast(index:)","abstract":"\u003cp\u003eCheck if the current index is the last element in this array\u003c/p\u003e","parent_name":"Array"},"Extensions/Array.html#/s:Sa6CommonE4safexSgSi_tcip":{"name":"subscript(safe:)","abstract":"\u003cp\u003eA safe way to check if element exists in this array\u003c/p\u003e","parent_name":"Array"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:willDisplayHeaderView:forSection:":{"name":"tableView(_:willDisplayHeaderView:forSection:)","abstract":"\u003cp\u003eReturns the header view\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:titleForFooterInSection:":{"name":"tableView(_:titleForFooterInSection:)","abstract":"\u003cp\u003eReturns the title for footer\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns the height of header\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","abstract":"\u003cp\u003eReturns height of row\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns fields count to update transfer method\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay\u0026rsquo;s the fields to update transfer method\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)scrollViewDidEndScrollingAnimation:":{"name":"scrollViewDidEndScrollingAnimation(_:)","abstract":"\u003cp\u003eScrollview delegate\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/UpdateTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)UpdateTransferMethodController(im)tableView:willDisplayFooterView:forSection:":{"name":"tableView(_:willDisplayFooterView:forSection:)","abstract":"\u003cp\u003eTableview delegate for footer view\u003c/p\u003e","parent_name":"UpdateTransferMethodController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns transfer method count\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay transfer methods\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","abstract":"\u003cp\u003eReturns headerview\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns height of headerview\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select transfer method\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/SelectTransferMethodTypeController.html#/c:@CM@TransferMethod@objc(cs)SelectTransferMethodTypeController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThis function will navigate back from next page and pass the control back to it\u0026rsquo;s caller\u003c/p\u003e","parent_name":"SelectTransferMethodTypeController"},"Extensions/ListTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)ListTransferMethodController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh transfer method list\u003c/p\u003e","parent_name":"ListTransferMethodController"},"Extensions/ListTransferMethodCell.html#/s:14TransferMethod04ListaB4CellC9configure08transferB0y14HyperwalletSDK0gaB0C_tF":{"name":"configure(transferMethod:)","abstract":"\u003cp\u003eFill \u003ccode\u003eListTransferMethodCell\u003c/code\u003e related fields\u003c/p\u003e","parent_name":"ListTransferMethodCell"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:willDisplayHeaderView:forSection:":{"name":"tableView(_:willDisplayHeaderView:forSection:)","abstract":"\u003cp\u003eReturns the header view\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:titleForFooterInSection:":{"name":"tableView(_:titleForFooterInSection:)","abstract":"\u003cp\u003eReturns the title for footer\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns the height of header\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:heightForRowAtIndexPath:":{"name":"tableView(_:heightForRowAt:)","abstract":"\u003cp\u003eReturns height of row\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns fields count to add transfer method\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplay\u0026rsquo;s the fields to add transfer method\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)scrollViewDidEndScrollingAnimation:":{"name":"scrollViewDidEndScrollingAnimation(_:)","abstract":"\u003cp\u003eScrollview delegate\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/AddTransferMethodController.html#/c:@CM@TransferMethod@objc(cs)AddTransferMethodController(im)tableView:willDisplayFooterView:forSection:":{"name":"tableView(_:willDisplayFooterView:forSection:)","abstract":"\u003cp\u003eTableview delegate for footer view\u003c/p\u003e","parent_name":"AddTransferMethodController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:estimatedHeightForHeaderInSection:":{"name":"tableView(_:estimatedHeightForHeaderInSection:)","abstract":"\u003cp\u003eEstimated height of header\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of rows\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays cell configuration\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ScheduleTransferController.html#/c:@CM@Transfer@objc(cs)ScheduleTransferController(im)tableView:viewForFooterInSection:":{"name":"tableView(_:viewForFooterInSection:)","abstract":"\u003cp\u003eReturns the footer view of tableview\u003c/p\u003e","parent_name":"ScheduleTransferController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the transfer method\u003c/p\u003e","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","parent_name":"ListTransferSourceController"},"Extensions/ListTransferSourceController.html#/c:@CM@Transfer@objc(cs)ListTransferSourceController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh create transfer\u003c/p\u003e","parent_name":"ListTransferSourceController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the transfer method\u003c/p\u003e","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:viewForHeaderInSection:":{"name":"tableView(_:viewForHeaderInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)tableView:heightForHeaderInSection:":{"name":"tableView(_:heightForHeaderInSection:)","parent_name":"ListTransferDestinationController"},"Extensions/ListTransferDestinationController.html#/c:@CM@Transfer@objc(cs)ListTransferDestinationController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eThe callback to refresh create transfer\u003c/p\u003e","parent_name":"ListTransferDestinationController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)numberOfSectionsInTableView:":{"name":"numberOfSections(in:)","abstract":"\u003cp\u003eReturns tableview section count\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:numberOfRowsInSection:":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of rows\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:cellForRowAtIndexPath:":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays cell configuration\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:titleForHeaderInSection:":{"name":"tableView(_:titleForHeaderInSection:)","abstract":"\u003cp\u003eReturns the title for header\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:viewForFooterInSection:":{"name":"tableView(_:viewForFooterInSection:)","abstract":"\u003cp\u003eReturns the footer view of tableview\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)tableView:didSelectRowAtIndexPath:":{"name":"tableView(_:didSelectRowAt:)","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html#/c:@CM@Transfer@objc(cs)CreateTransferController(im)didFlowCompleteWith:":{"name":"didFlowComplete(with:)","abstract":"\u003cp\u003eTo reload create transfer method\u003c/p\u003e","parent_name":"CreateTransferController"},"Extensions/CreateTransferController.html":{"name":"CreateTransferController"},"Extensions/ListTransferDestinationController.html":{"name":"ListTransferDestinationController","abstract":"\u003cp\u003eTransfer method list table view dataSource and delegate\u003c/p\u003e"},"Extensions/ListTransferSourceController.html":{"name":"ListTransferSourceController","abstract":"\u003cp\u003eTransfer method list table view dataSource and delegate\u003c/p\u003e"},"Extensions/ScheduleTransferController.html":{"name":"ScheduleTransferController"},"Extensions.html#/c:@M@Transfer@objc(cs)TransferAmountCell":{"name":"TransferAmountCell"},"Extensions.html#/c:@M@Transfer@objc(cs)TransferNotesCell":{"name":"TransferNotesCell"},"Extensions/AddTransferMethodController.html":{"name":"AddTransferMethodController"},"Extensions/ListTransferMethodCell.html":{"name":"ListTransferMethodCell"},"Extensions/ListTransferMethodController.html":{"name":"ListTransferMethodController"},"Extensions/SelectTransferMethodTypeController.html":{"name":"SelectTransferMethodTypeController"},"Extensions.html#/c:@M@TransferMethod@objc(cs)CountryCurrencyTableView":{"name":"CountryCurrencyTableView"},"Extensions/UpdateTransferMethodController.html":{"name":"UpdateTransferMethodController"},"Extensions/Array.html":{"name":"Array","abstract":"\u003cp\u003eThe Array extension\u003c/p\u003e"},"Extensions/Date.html":{"name":"Date","abstract":"\u003cp\u003eThe Date extension\u003c/p\u003e"},"Extensions/HyperwalletCountry.html":{"name":"HyperwalletCountry"},"Extensions/HyperwalletCurrency.html":{"name":"HyperwalletCurrency"},"Extensions/HyperwalletFee.html":{"name":"HyperwalletFee","abstract":"\u003cp\u003eThe HyperwalletFee extension\u003c/p\u003e"},"Extensions/HyperwalletPrepaidCard.html":{"name":"HyperwalletPrepaidCard"},"Extensions/HyperwalletTransferMethod.html":{"name":"HyperwalletTransferMethod","abstract":"\u003cp\u003eThe HyperwalletTransferMethod extension\u003c/p\u003e"},"Extensions/HyperwalletTransferMethodType.html":{"name":"HyperwalletTransferMethodType","abstract":"\u003cp\u003eThe HyperwalletTransferMethodType extension\u003c/p\u003e"},"Extensions/NSRegularExpression.html":{"name":"NSRegularExpression","abstract":"\u003cp\u003eThe NSRegularExpression extension\u003c/p\u003e"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/String.html":{"name":"String","abstract":"\u003cp\u003eThe String extension\u003c/p\u003e"},"Extensions/NSMutableAttributedString.html":{"name":"NSMutableAttributedString","abstract":"\u003cp\u003eThe NSMutableAttributedString extension\u003c/p\u003e"},"Extensions/UIAlertAction.html":{"name":"UIAlertAction","abstract":"\u003cp\u003eThe UIAlertAction extension\u003c/p\u003e"},"Extensions/UIBarButtonItem.html":{"name":"UIBarButtonItem","abstract":"\u003cp\u003eThe UIBarButtonItem extension\u003c/p\u003e"},"Extensions/UIColor.html":{"name":"UIColor","abstract":"\u003cp\u003eThe UIColor extension\u003c/p\u003e"},"Extensions/UIFont.html":{"name":"UIFont","abstract":"\u003cp\u003eThe UIFont extension\u003c/p\u003e"},"Extensions/UIImage.html":{"name":"UIImage","abstract":"\u003cp\u003eA HyperwalletUI extension to UIImage.\u003c/p\u003e"},"Extensions/UILabel.html":{"name":"UILabel"},"Extensions/UISearchBar.html":{"name":"UISearchBar","abstract":"\u003cp\u003eThe UISearchBar extension\u003c/p\u003e"},"Extensions/UIToolbar.html":{"name":"UIToolbar","abstract":"\u003cp\u003eThe UIToolbar extension\u003c/p\u003e"},"Extensions/UIView.html":{"name":"UIView","abstract":"\u003cp\u003eThe UIView extension\u003c/p\u003e"},"Extensions/UIViewController.html":{"name":"UIViewController","abstract":"\u003cp\u003eThe UIViewController extension\u003c/p\u003e"},"Extensions/ReceiptDetailController.html":{"name":"ReceiptDetailController","abstract":"\u003cp\u003eThe receipt detail controller\u003c/p\u003e"},"Enums/ProcessingState.html#/s:6Common15ProcessingStateO10processingyA2CmF":{"name":"processing","abstract":"\u003cp\u003eThe processing state\u003c/p\u003e","parent_name":"ProcessingState"},"Enums/ProcessingState.html#/s:6Common15ProcessingStateO8completeyA2CmF":{"name":"complete","abstract":"\u003cp\u003eThe complete state\u003c/p\u003e","parent_name":"ProcessingState"},"Enums/ProcessingState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ProcessingState"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO7countryyA2CmF":{"name":"country","abstract":"\u003cp\u003eThe 2 letter ISO 3166-1 country code.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO8currencyyA2CmF":{"name":"currency","abstract":"\u003cp\u003eThe 3 letter ISO 4217-1 currency code.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO11profileTypeyA2CmF":{"name":"profileType","abstract":"\u003cp\u003eThe profile type. Possible values - INDIVIDUAL, BUSINESS.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO22transferMethodTypeCodeyA2CmF":{"name":"transferMethodTypeCode","abstract":"\u003cp\u003eThe transfer method type. Possible values - BANK_ACCOUNT, BANK_CARD.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO011forceUpdateC0yA2CmF":{"name":"forceUpdateData","abstract":"\u003cp\u003eForces to refresh the cached data.\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO7receiptyA2CmF":{"name":"receipt","abstract":"\u003cp\u003eThe receipt\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16clientTransferIdyA2CmF":{"name":"clientTransferId","abstract":"\u003cp\u003eThe client TransferId\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16prepaidCardTokenyA2CmF":{"name":"prepaidCardToken","abstract":"\u003cp\u003eThe prepaid token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO11sourceTokenyA2CmF":{"name":"sourceToken","abstract":"\u003cp\u003eThe source token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO8transferyA2CmF":{"name":"transfer","abstract":"\u003cp\u003eThe transfer\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO14transferMethodyA2CmF":{"name":"transferMethod","abstract":"\u003cp\u003eThe transfer method like bank account, bank card, PayPal account, prepaid card, paper check\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO16didFxQuoteChangeyA2CmF":{"name":"didFxQuoteChange","abstract":"\u003cp\u003eBoolean value to check whether foreign exchange rate changed\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO23showAllAvailableSourcesyA2CmF":{"name":"showAllAvailableSources","abstract":"\u003cp\u003eBoolean value to check whether to show all the available sources for receipts/ transfers\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO18selectedSourceTypeyA2CmF":{"name":"selectedSourceType","abstract":"\u003cp\u003eSelected Source Type\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO22selectedTransferSourceyA2CmF":{"name":"selectedTransferSource","abstract":"\u003cp\u003eSelected Transfer Source\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO15transferSourcesyA2CmF":{"name":"transferSources","abstract":"\u003cp\u003eTransfer Sources\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/InitializationDataField.html#/s:6Common23InitializationDataFieldO19transferMethodTokenyA2CmF":{"name":"transferMethodToken","abstract":"\u003cp\u003eTransfer Method Token\u003c/p\u003e","parent_name":"InitializationDataField"},"Enums/HyperwalletCoordinatorTypes.html#/s:6Common27HyperwalletCoordinatorTypesO24selectTransferMethodTypeyA2CmF":{"name":"selectTransferMethodType","abstract":"\u003cp\u003eCoordinator for select transfer method type.\u003c/p\u003e","parent_name":"HyperwalletCoordinatorTypes"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO06walletD0yA2CmF":{"name":"walletModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO08pay2CardD0yA2CmF":{"name":"pay2CardModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO08cardOnlyD0yA2CmF":{"name":"cardOnlyModel","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletProgramModel.html#/s:6Common23HyperwalletProgramModelO012isPay2CardOrg4OnlyD0SbyF":{"name":"isPay2CardOrCardOnlyModel()","abstract":"\u003cp\u003ereturns true if Program Model is either pay2Card or CardOnly\u003c/p\u003e","parent_name":"HyperwalletProgramModel"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11bankAccountyA2CmF":{"name":"bankAccount","abstract":"\u003cp\u003eThe icon for Bank Account\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO17addTransferMethodyA2CmF":{"name":"addTransferMethod","abstract":"\u003cp\u003eThe icon for add transfer method\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5checkyA2CmF":{"name":"check","abstract":"\u003cp\u003eThe icon for check type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11debitCredityA2CmF":{"name":"debitCredit","abstract":"\u003cp\u003eThe icon for debit and credit card type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO11prepaidCardyA2CmF":{"name":"prepaidCard","abstract":"\u003cp\u003eThe icon for prepaid card type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO4wireyA2CmF":{"name":"wire","abstract":"\u003cp\u003eThe icon for wire transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5venmoyA2CmF":{"name":"venmo","abstract":"\u003cp\u003eThe icon for venmo transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO9moneygramyA2CmF":{"name":"moneygram","abstract":"\u003cp\u003eThe icon for moenygram transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO6paypalyA2CmF":{"name":"paypal","abstract":"\u003cp\u003eThe icon for paypal transfer type\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO6credityA2CmF":{"name":"credit","abstract":"\u003cp\u003eThe credit icon\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO5debityA2CmF":{"name":"debit","abstract":"\u003cp\u003eThe debit icon\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/HyperwalletIconContent.html#/s:6Common22HyperwalletIconContentO20addNewTransferMethodyA2CmF":{"name":"addNewTransferMethod","abstract":"\u003cp\u003eAdd new transfer method\u003c/p\u003e","parent_name":"HyperwalletIconContent"},"Enums/UserInfo.html#/s:6Common8UserInfoO19transferMethodAddedyA2CmF":{"name":"transferMethodAdded","abstract":"\u003cp\u003eA new transfer method has been added.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO21transferMethodUpdatedyA2CmF":{"name":"transferMethodUpdated","abstract":"\u003cp\u003eA transfer method has been updated.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO25transferMethodDeactivatedyA2CmF":{"name":"transferMethodDeactivated","abstract":"\u003cp\u003eA transfer method has been deactivated.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO15transferCreatedyA2CmF":{"name":"transferCreated","abstract":"\u003cp\u003eA transfer of funds has been created.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO17transferScheduledyA2CmF":{"name":"transferScheduled","abstract":"\u003cp\u003eA transfer has been scheduled.\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html#/s:6Common8UserInfoO19authenticationErroryA2CmF":{"name":"authenticationError","abstract":"\u003cp\u003eAuthentication error has been occured\u003c/p\u003e","parent_name":"UserInfo"},"Enums/UserInfo.html":{"name":"UserInfo","abstract":"\u003cp\u003eThe Hyperwallet\u0026rsquo;s \u003ccode\u003eNotificationCenter\u003c/code\u003e key to access the information.\u003c/p\u003e"},"Enums/HyperwalletIconContent.html":{"name":"HyperwalletIconContent","abstract":"\u003cp\u003eRepresents the Hyperwallet Icon type\u003c/p\u003e"},"Enums/HyperwalletProgramModel.html":{"name":"HyperwalletProgramModel","abstract":"\u003cp\u003eHyperwallet Program Model\u003c/p\u003e"},"Enums/HyperwalletCoordinatorTypes.html":{"name":"HyperwalletCoordinatorTypes","abstract":"\u003cp\u003eHyperwallet\u0026rsquo;s enum for the types of coordinators\u003c/p\u003e"},"Enums/InitializationDataField.html":{"name":"InitializationDataField","abstract":"\u003cp\u003eRepresentation of Initialization DataField\u003c/p\u003e"},"Enums/ProcessingState.html":{"name":"ProcessingState","abstract":"\u003cp\u003eHyperwallet\u0026rsquo;s enum to indicate processing state\u003c/p\u003e"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"ListReceiptCoordinator"},"Classes/ListReceiptCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"ListReceiptCoordinator"},"Classes/RemoteUserReceiptRepository.html#/s:17ReceiptRepository04UseraB0P04listC8Receipts6offset5limit10completionySi_Siys6ResultOy14HyperwalletSDK0J8PageListVyAJ0jA0VGSgAJ0J9ErrorTypeOGctF":{"name":"listUserReceipts(offset:limit:completion:)","parent_name":"RemoteUserReceiptRepository"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the ReceiptRepositoryFactory object\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the RepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC04useraB0AA04UseraB0_pyF":{"name":"userReceiptRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/UserReceiptRepository.html\"\u003eUserReceiptRepository\u003c/a\u003e\u003c/code\u003e implementation.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/ReceiptRepositoryFactory.html#/s:17ReceiptRepository0aB7FactoryC011prepaidCardaB0AA07PrepaideaB0_pyF":{"name":"prepaidCardReceiptRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/PrepaidCardReceiptRepository.html\"\u003ePrepaidCardReceiptRepository\u003c/a\u003e\u003c/code\u003e implementation.\u003c/p\u003e","parent_name":"ReceiptRepositoryFactory"},"Classes/RemotePrepaidCardReceiptRepository.html#/s:17ReceiptRepository011PrepaidCardaB0P04listcD8Receipts07prepaidD5Token10completionySS_ys6ResultOy14HyperwalletSDK0K8PageListVyAI0kA0VGSgAI0K9ErrorTypeOGctF":{"name":"listPrepaidCardReceipts(prepaidCardToken:completion:)","parent_name":"RemotePrepaidCardReceiptRepository"},"Classes/ProcessingView.html#/s:6Common14ProcessingViewC06showInC0ACSo6UIViewC_tcfc":{"name":"init(showInView:)","abstract":"\u003cp\u003eConvenience Initializer for view\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/c:@M@Common@objc(cs)ProcessingView(im)init":{"name":"init()","abstract":"\u003cp\u003eConvenience Initializer\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/c:@M@Common@objc(cs)ProcessingView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"\u003cp\u003eTells the view that its superview changed\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/ProcessingView.html#/s:6Common14ProcessingViewC4hide4withyAA0B5StateOSg_tF":{"name":"hide(with:)","abstract":"\u003cp\u003eTo hide processing symbol\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/AmountTextField.html#/c:@M@Common@objc(cs)AmountTextField(im)canPerformAction:withSender:":{"name":"canPerformAction(_:withSender:)","parent_name":"AmountTextField"},"Classes/PasteOnlyTextField.html#/c:@M@Common@objc(cs)PasteOnlyTextField(im)canPerformAction:withSender:":{"name":"canPerformAction(_:withSender:)","abstract":"\u003cp\u003eRequests the receiving responder to paste text in UITextField\u003c/p\u003e","parent_name":"PasteOnlyTextField"},"Classes/ErrorView.html#/s:6Common9ErrorViewC14viewController5error8pageName0G5GroupACSo06UIViewE0C_14HyperwalletSDK0kB4TypeOS2Stcfc":{"name":"init(viewController:error:pageName:pageGroup:)","abstract":"\u003cp\u003eInitializer to initialize the class with errors to be displayed and the ViewController responsible","parent_name":"ErrorView"},"Classes/ErrorView.html#/s:6Common9ErrorViewC4showyyyycSgF":{"name":"show(_:)","abstract":"\u003cp\u003eTo show error messages\u003c/p\u003e","parent_name":"ErrorView"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC4type7messageACSS_SStcfc":{"name":"init(type:message:)","abstract":"\u003cp\u003eInitializes ErrorInfoBuilder\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC9fieldNameyACSSF":{"name":"fieldName(_:)","abstract":"\u003cp\u003eSets FieldName\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC4codeyACSSF":{"name":"code(_:)","abstract":"\u003cp\u003eSets Code\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/ErrorInfoBuilder.html#/s:6Common16ErrorInfoBuilderC5build8Insights0bC0VyF":{"name":"build()","abstract":"\u003cp\u003eBuilds a new instance of the \u003ccode\u003eErrorInfo\u003c/code\u003e.\u003c/p\u003e","parent_name":"ErrorInfoBuilder"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the HyperwalletInsights interface object\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears Insights SDK instance.\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC5setupyyFZ":{"name":"setup()","abstract":"\u003cp\u003eSet up HyperwalletInsights\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC10trackClick8pageName0F5Group4link6paramsySS_S2SSDyS2SGtF":{"name":"trackClick(pageName:pageGroup:link:params:)","abstract":"\u003cp\u003eTrack Clicks\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC10trackError8pageName0F5Group9errorInfoySS_SS0C00eJ0VtF":{"name":"trackError(pageName:pageGroup:errorInfo:)","abstract":"\u003cp\u003eTrack Error\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletInsights.html#/s:6Common19HyperwalletInsightsC15trackImpression8pageName0F5Group6paramsySS_SSSDyS2SGtF":{"name":"trackImpression(pageName:pageGroup:params:)","abstract":"\u003cp\u003eTrack Impressions\u003c/p\u003e","parent_name":"HyperwalletInsights"},"Classes/HyperwalletCoordinatorFactory.html#/s:6Common29HyperwalletCoordinatorFactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the Hyperwallet UI SDK interface object\u003c/p\u003e","parent_name":"HyperwalletCoordinatorFactory"},"Classes/HyperwalletCoordinatorFactory.html#/s:6Common29HyperwalletCoordinatorFactoryC03getbC0011hyperwalletC4TypeAA0bC0_pSgAA0bC5TypesO_tF":{"name":"getHyperwalletCoordinator(hyperwalletCoordinatorType:)","abstract":"\u003cp\u003eBased on the HyperwalletCoordinatorTypes, determines the coordinator to be returned,","parent_name":"HyperwalletCoordinatorFactory"},"Classes/Theme/ProcessingView.html#/s:6Common5ThemeC14ProcessingViewV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe background color\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/Theme/ProcessingView.html#/s:6Common5ThemeC14ProcessingViewV15stateLabelColorSo7UIColorCvpZ":{"name":"stateLabelColor","abstract":"\u003cp\u003eThe state label color\u003c/p\u003e","parent_name":"ProcessingView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV017activityIndicatorD5StyleSo010UIActivityfdG0VvpZ":{"name":"activityIndicatorViewStyle","abstract":"\u003cp\u003eThe \u003ccode\u003eUIActivityIndicatorView\u003c/code\u003e style\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV017activityIndicatorD5ColorSo7UIColorCvpZ":{"name":"activityIndicatorViewColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIActivityIndicatorView\u003c/code\u003e color\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/SpinnerView.html#/s:6Common5ThemeC11SpinnerViewV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe background color\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/Theme/UITableViewController.html#/s:6Common5ThemeC21UITableViewControllerV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewController\u003c/code\u003e background color\u003c/p\u003e","parent_name":"UITableViewController"},"Classes/Theme/Amount.html#/s:6Common5ThemeC6AmountV11creditColorSo7UIColorCvpZ":{"name":"creditColor","abstract":"\u003cp\u003eThe credit color\u003c/p\u003e","parent_name":"Amount"},"Classes/Theme/Amount.html#/s:6Common5ThemeC6AmountV10debitColorSo7UIColorCvpZ":{"name":"debitColor","abstract":"\u003cp\u003eThe debit color\u003c/p\u003e","parent_name":"Amount"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV4sizeSivpZ":{"name":"size","abstract":"\u003cp\u003eThe icon font size\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV017addTransferMethodC4SizeSivpZ":{"name":"addTransferMethodIconSize","abstract":"\u003cp\u003eThe add tranfer method icon size\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV5frameSo6CGSizeVvpZ":{"name":"frame","abstract":"\u003cp\u003eThe icon frame\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV12primaryColorSo7UIColorCvpZ":{"name":"primaryColor","abstract":"\u003cp\u003eThe icon primary color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV11creditColorSo7UIColorCvpZ":{"name":"creditColor","abstract":"\u003cp\u003eThe icon credit color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Icon.html#/s:6Common5ThemeC4IconV10debitColorSo7UIColorCvpZ":{"name":"debitColor","abstract":"\u003cp\u003eThe icon debit color\u003c/p\u003e","parent_name":"Icon"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV11smallHeight12CoreGraphics7CGFloatVvpZ":{"name":"smallHeight","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV12mediumHeight12CoreGraphics7CGFloatVvpZ":{"name":"mediumHeight","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV6height12CoreGraphics7CGFloatVvpZ":{"name":"height","abstract":"\u003cp\u003eThe common \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV11largeHeight12CoreGraphics7CGFloatVvpZ":{"name":"largeHeight","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e height for the List transfer method items and","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV12headerHeight12CoreGraphics7CGFloatVvpZ":{"name":"headerHeight","abstract":"\u003cp\u003eThe Select transfer method type items header height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV13dividerHeight12CoreGraphics7CGFloatVvpZ":{"name":"dividerHeight","abstract":"\u003cp\u003eThe divider \u003ccode\u003eUITableViewCell\u003c/code\u003e height.\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV9tintColorSo7UIColorCvpZ":{"name":"tintColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e tint color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV14separatorColorSo7UIColorCvpZ":{"name":"separatorColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e separator color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Cell.html#/s:6Common5ThemeC4CellV23disabledBackgroundColorSo7UIColorCvpZ":{"name":"disabledBackgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUITableViewCell\u003c/code\u003e disabled background color\u003c/p\u003e","parent_name":"Cell"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe text primary color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV13disabledColorSo7UIColorCvpZ":{"name":"disabledColor","abstract":"\u003cp\u003eThe text disabled color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV4fontSo6UIFontCvpZ":{"name":"font","abstract":"\u003cp\u003eThe text font style\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV24createTransferAmountFontSo6UIFontCvpZ":{"name":"createTransferAmountFont","abstract":"\u003cp\u003eCreate Transfer Amount Font\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV9labelFontSo6UIFontCvpZ":{"name":"labelFont","abstract":"\u003cp\u003eThe text label font\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Text.html#/s:6Common5ThemeC4TextV10labelColorSo7UIColorCvpZ":{"name":"labelColor","abstract":"\u003cp\u003eThe text label color\u003c/p\u003e","parent_name":"Text"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e primary color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV9linkColorSo7UIColorCvpZ":{"name":"linkColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e link color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV15backgroundColorSo7UIColorCvpZ":{"name":"backgroundColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e background color\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV8linkFontSo6UIFontCvpZ":{"name":"linkFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUIButton\u003c/code\u003e link font\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/Button.html#/s:6Common5ThemeC6ButtonV4fontSo6UIFontCvpZ":{"name":"font","abstract":"\u003cp\u003eThe button font\u003c/p\u003e","parent_name":"Button"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV8barStyleSo05UIBarF0VvpZ":{"name":"barStyle","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e bar style\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV13isTranslucentSbvpZ":{"name":"isTranslucent","abstract":"\u003cp\u003eSets the opaque background color for The \u003ccode\u003eUINavigationBar\u003c/code\u003e\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV11shadowColorSo7UIColorCvpZ":{"name":"shadowColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e shadow color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV15largeTitleColorSo7UIColorCvpZ":{"name":"largeTitleColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e large title color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV10titleColorSo7UIColorCvpZ":{"name":"titleColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e title color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV15backButtonColorSo7UIColorCvpZ":{"name":"backButtonColor","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e Back Button color\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV14largeTitleFontSo6UIFontCvpZ":{"name":"largeTitleFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e large title font\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/NavigationBar.html#/s:6Common5ThemeC13NavigationBarV9titleFontSo6UIFontCvpZ":{"name":"titleFont","abstract":"\u003cp\u003eThe \u003ccode\u003eUINavigationBar\u003c/code\u003e title font\u003c/p\u003e","parent_name":"NavigationBar"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV5colorSo7UIColorCvpZ":{"name":"color","abstract":"\u003cp\u003eThe label primary color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV10errorColorSo7UIColorCvpZ":{"name":"errorColor","abstract":"\u003cp\u003eThe color to highlight errors\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV13subtitleColorSo7UIColorCvpZ":{"name":"subtitleColor","abstract":"\u003cp\u003eThe subtitle color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV9textColorSo7UIColorCvpZ":{"name":"textColor","abstract":"\u003cp\u003eThe text color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV9titleFontSo6UIFontCvpZ":{"name":"titleFont","abstract":"\u003cp\u003eThe title font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV12subtitleFontSo6UIFontCvpZ":{"name":"subtitleFont","abstract":"\u003cp\u003eThe subtitle font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV12footnoteFontSo6UIFontCvpZ":{"name":"footnoteFont","abstract":"\u003cp\u003eThe footnote font style\u003c/p\u003e","parent_name":"Label"},"Classes/Theme/Label.html#/s:6Common5ThemeC5LabelV18textSelectionColorSo7UIColorCvpZ":{"name":"textSelectionColor","abstract":"\u003cp\u003eThe text selection color\u003c/p\u003e","parent_name":"Label"},"Classes/Theme.html#/c:@M@Common@objc(cs)Theme(cpy)themeColor":{"name":"themeColor","abstract":"\u003cp\u003eThe main color.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme.html#/c:@M@Common@objc(cs)Theme(cpy)tintColor":{"name":"tintColor","abstract":"\u003cp\u003eThe tint color.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Label.html":{"name":"Label","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUILabel\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/NavigationBar.html":{"name":"NavigationBar","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUINavigationBar\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Button.html":{"name":"Button","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUIButton\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Text.html":{"name":"Text","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUIText\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Cell.html":{"name":"Cell","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUITableViewCell\u003c/code\u003e\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Icon.html":{"name":"Icon","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for the \u003ccode\u003eHyperwallet\u003c/code\u003e\u0026lsquo;s icon.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/Amount.html":{"name":"Amount","abstract":"\u003cp\u003eRepresentation of all customized visual style property for numbers\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/UITableViewController.html":{"name":"UITableViewController","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eUITableViewController\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/SpinnerView.html":{"name":"SpinnerView","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eSpinnerView\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/Theme/ProcessingView.html":{"name":"ProcessingView","abstract":"\u003cp\u003eRepresentation of all customizable visual style property for \u003ccode\u003eProcessingView\u003c/code\u003e.\u003c/p\u003e","parent_name":"Theme"},"Classes/SpinnerView.html#/s:6Common11SpinnerViewC06showInC0ACSo6UIViewC_tcfc":{"name":"init(showInView:)","abstract":"\u003cp\u003eConvenience Initializer\u003c/p\u003e","parent_name":"SpinnerView"},"Classes/HyperwalletIcon.html#/s:6Common15HyperwalletIconC2ofyAA0bC7ContentOSSFZ":{"name":"of(_:)","abstract":"\u003cp\u003eMake transfer method type icon by transfer method type\u003c/p\u003e","parent_name":"HyperwalletIcon"},"Classes/HyperwalletBundle.html#/s:6Common17HyperwalletBundleC20currentSDKAppVersionSSSgvpZ":{"name":"currentSDKAppVersion","abstract":"\u003cp\u003eGet the current SDK version\u003c/p\u003e","parent_name":"HyperwalletBundle"},"Classes/GenericController.html#/s:6Common17GenericControllerC5itemsSayq_Gvp":{"name":"items","abstract":"\u003cp\u003eThe item list to be displayed\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC13filteredItemsSayq_Gvp":{"name":"filteredItems","abstract":"\u003cp\u003eThe filtered items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC20shouldMarkCellActionSbq_cSgvp":{"name":"shouldMarkCellAction","abstract":"\u003cp\u003eEvent handler to indicate if the item cell should be marked\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC32filterContentForSearchTextActionSayq_GAE_SStcSgvp":{"name":"filterContentForSearchTextAction","abstract":"\u003cp\u003eDelegate to customise the filter content.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC15SelectedHandlera":{"name":"SelectedHandler","abstract":"\u003cp\u003eThe typealias for event handler to return the item selected\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC15selectedHandleryq_cSgvp":{"name":"selectedHandler","abstract":"\u003cp\u003eEvent handler to return the item selected\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC11viewDidLoadyyF":{"name":"viewDidLoad()","abstract":"\u003cp\u003eCalled after the view controller has loaded its view hierarchy into memory.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC14viewWillAppearyySbF":{"name":"viewWillAppear(_:)","abstract":"\u003cp\u003eNotifies the view controller that its view is about to be added to a view hierarchy.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC18viewWillTransition2to4withySo6CGSizeV_So06UIViewcF11Coordinator_ptF":{"name":"viewWillTransition(to:with:)","abstract":"\u003cp\u003eUIKit calls this method before changing the size of a presented view controller’s view\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC016didDismissSearchC0yySo08UISearchC0CF":{"name":"didDismissSearchController(_:)","abstract":"\u003cp\u003eCalled when the search controller is automatically dismissed.\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_21numberOfRowsInSectionSiSo07UITableE0C_SitF":{"name":"tableView(_:numberOfRowsInSection:)","abstract":"\u003cp\u003eReturns number of items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_12cellForRowAtSo07UITableE4CellCSo0jE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:cellForRowAt:)","abstract":"\u003cp\u003eDisplays the retrieved items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_22viewForHeaderInSectionSo6UIViewCSgSo07UITableE0C_SitF":{"name":"tableView(_:viewForHeaderInSection:)","abstract":"\u003cp\u003eReturns headerview\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_24heightForHeaderInSection12CoreGraphics7CGFloatVSo07UITableE0C_SitF":{"name":"tableView(_:heightForHeaderInSection:)","abstract":"\u003cp\u003eReturns height of headerview\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:heightForRowAt:)","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC9tableView_14didSelectRowAtySo07UITableE0C_10Foundation9IndexPathVtF":{"name":"tableView(_:didSelectRowAt:)","abstract":"\u003cp\u003eTo select the items\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericController.html#/s:6Common17GenericControllerC19updateSearchResults3forySo08UISearchC0C_tF":{"name":"updateSearchResults(for:)","abstract":"\u003cp\u003eTo update search result\u003c/p\u003e","parent_name":"GenericController"},"Classes/GenericCell.html#/s:6Common11GenericCellC4itemxSgvp":{"name":"item","abstract":"\u003cp\u003eThe item\u003c/p\u003e","parent_name":"GenericCell"},"Classes/GenericCell.html#/s:6Common11GenericCellC5style15reuseIdentifierACyxGSo011UITableViewC5StyleV_SSSgtcfc":{"name":"init(style:reuseIdentifier:)","abstract":"\u003cp\u003eInitializes the tableview cell\u003c/p\u003e","parent_name":"GenericCell"},"Classes/GenericCell.html#/s:6Common11GenericCellC5coderACyxGSgSo7NSCoderC_tcfc":{"name":"init(coder:)","abstract":"\u003cp\u003eThe required initializer\u003c/p\u003e","parent_name":"GenericCell"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/UpdateTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"UpdateTransferMethodCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/ListTransferMethodsCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"ListTransferMethodsCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"AddTransferMethodCoordinator"},"Classes/AddTransferMethodCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"AddTransferMethodCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/SelectTransferMethodTypeCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"SelectTransferMethodTypeCoordinator"},"Classes/RemoteTransferMethodUpdateConfigurationRepository.html#/s:24TransferMethodRepository0ab19UpdateConfigurationC0P9getFields_10completionySS_ys6ResultOy14HyperwalletSDK0jabdE5Field_pSgAH0J9ErrorTypeOGctF":{"name":"getFields(_:completion:)","parent_name":"RemoteTransferMethodUpdateConfigurationRepository"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the RepositoryFactory object\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the TransferMethodRepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferb13ConfigurationC0AA0abfC0_pyF":{"name":"transferMethodConfigurationRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodConfigurationRepository.html\"\u003eTransferMethodConfigurationRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferb19UpdateConfigurationC0AA0abfgC0_pyF":{"name":"transferMethodUpdateConfigurationRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodUpdateConfigurationRepository.html\"\u003eTransferMethodUpdateConfigurationRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC08transferbC0A2A_pyF":{"name":"transferMethodRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferMethodRepository.html\"\u003eTransferMethodRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/TransferMethodRepositoryFactory.html#/s:24TransferMethodRepository0abC7FactoryC011prepaidCardC0AA07PrepaidfC0_pyF":{"name":"prepaidCardRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/PrepaidCardRepository.html\"\u003ePrepaidCardRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferMethodRepositoryFactory"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P9getFields____10completionySS_S3Sys6ResultOy14HyperwalletSDK0iabD5Field_pSgAH0I9ErrorTypeOGctF":{"name":"getFields(_:_:_:_:completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P7getKeys10completionyys6ResultOy14HyperwalletSDK0iabD3Key_pSgAH0I9ErrorTypeOGc_tF":{"name":"getKeys(completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P03getaB27TypesFeesAndProcessingTimes7country8currency10completionySS_SSys6ResultOy14HyperwalletSDK0oabD3Key_pSgAJ0O9ErrorTypeOGctF":{"name":"getTransferMethodTypesFeesAndProcessingTimes(country:currency:completion:)","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P13refreshFieldsyyF":{"name":"refreshFields()","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemoteTransferMethodConfigurationRepository.html#/s:24TransferMethodRepository0ab13ConfigurationC0P11refreshKeysyyF":{"name":"refreshKeys()","parent_name":"RemoteTransferMethodConfigurationRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P04listD5Cards10queryParam10completiony14HyperwalletSDK0kde5QueryI0C_ys6ResultOyAG0K8PageListVyAG0kdE0CGSgAG0K9ErrorTypeOGctF":{"name":"listPrepaidCards(queryParam:completion:)","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository011PrepaidCardC0P03getdE05token10completionySS_ys6ResultOy14HyperwalletSDK0jdE0CSgAI0J9ErrorTypeOGctF":{"name":"getPrepaidCard(token:completion:)","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository017RemotePrepaidCardC0C07refresheF0yyF":{"name":"refreshPrepaidCard()","abstract":"\u003cp\u003eRefreshes Prepaid Card\u003c/p\u003e","parent_name":"RemotePrepaidCardRepository"},"Classes/RemotePrepaidCardRepository.html#/s:24TransferMethodRepository017RemotePrepaidCardC0C07refreshE5CardsyyF":{"name":"refreshPrepaidCards()","abstract":"\u003cp\u003eRefreshes Prepaid Cards\u003c/p\u003e","parent_name":"RemotePrepaidCardRepository"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the \u003ccode\u003eTransferRepositoryFactory\u003c/code\u003e object\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the \u003ccode\u003eTransferRepositoryFactory\u003c/code\u003e singleton instance.\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/TransferRepositoryFactory.html#/s:18TransferRepository0aB7FactoryC08transferB0A2A_pyF":{"name":"transferRepository()","abstract":"\u003cp\u003eGets the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/TransferRepository.html\"\u003eTransferRepository\u003c/a\u003e\u003c/code\u003e instance.\u003c/p\u003e","parent_name":"TransferRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the RepositoryFactory object\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC13clearInstanceyyFZ":{"name":"clearInstance()","abstract":"\u003cp\u003eClears the UserRepositoryFactory singleton instance.\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/UserRepositoryFactory.html#/s:14UserRepository0aB7FactoryC04userB0A2A_pyF":{"name":"userRepository()","abstract":"\u003cp\u003eGets an instance of user repository.\u003c/p\u003e","parent_name":"UserRepositoryFactory"},"Classes/RemoteUserRepository.html#/s:14UserRepositoryAAP03getA010completionyys6ResultOy14HyperwalletSDK0fA0CSgAG0F9ErrorTypeOGc_tF":{"name":"getUser(completion:)","parent_name":"RemoteUserRepository"},"Classes/RemoteUserRepository.html#/s:14UserRepositoryAAP07refreshA0yyF":{"name":"refreshUser()","parent_name":"RemoteUserRepository"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyTheme":{"name":"applyTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyWhiteTheme":{"name":"applyWhiteTheme()","abstract":"\u003cp\u003eApplies White Theme visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@M@Common@objc(cs)ThemeManager(cm)applyToUINavigationBar":{"name":"applyToUINavigationBar()","abstract":"\u003cp\u003eApplies Custom Theme visual styles to the \u003ccode\u003eUINavigationBar\u003c/code\u003e interface component.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@Transfer@Common@objc(cs)ThemeManager(cm)applyTransferTheme":{"name":"applyTransferTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@TransferMethod@Common@objc(cs)ThemeManager(cm)applyTransferMethodTheme":{"name":"applyTransferMethodTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/ThemeManager.html#/c:@CM@Receipt@Common@objc(cs)ThemeManager(cm)applyReceiptTheme":{"name":"applyReceiptTheme()","abstract":"\u003cp\u003eApplies default visual styles to the Hyperwallet user interface components.\u003c/p\u003e","parent_name":"ThemeManager"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cpy)shared":{"name":"shared","abstract":"\u003cp\u003eReturns the previously initialized instance of the Hyperwallet UI SDK interface object\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cm)clearInstance":{"name":"clearInstance()","abstract":"\u003cp\u003eClears Hyperwallet and HyperwalletInsights instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@M@Common@objc(cs)HyperwalletUI(cm)setup:":{"name":"setup(_:)","abstract":"\u003cp\u003eCreates a new instance of the Hyperwallet UI SDK interface object. If a previously created instance exists,","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(cm)transferUIClearInstance":{"name":"transferUIClearInstance()","abstract":"\u003cp\u003eClears TransferRepositoryFactory , TransferMethodRepositoryFactory and UserRepositoryFactory instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromUserCoordinatorWithClientTransferId:parentController:":{"name":"createTransferFromUserCoordinator(clientTransferId:parentController:)","abstract":"\u003cp\u003eCreate transfer funds from User Source\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromPrepaidCardCoordinatorWithClientTransferId:sourceToken:parentController:":{"name":"createTransferFromPrepaidCardCoordinator(clientTransferId:sourceToken:parentController:)","abstract":"\u003cp\u003eCreate transfer funds from Prepaid Card Token Source\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Transfer@Common@objc(cs)HyperwalletUI(im)createTransferFromAllAvailableSourcesCoordinatorWithClientTransferId:parentController:":{"name":"createTransferFromAllAvailableSourcesCoordinator(clientTransferId:parentController:)","abstract":"\u003cp\u003eCreate transfer funds","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(cm)transferMethodUIClearInstance":{"name":"transferMethodUIClearInstance()","abstract":"\u003cp\u003eClears TransferMethodRepositoryFactory and UserRepositoryFactory instances.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)listTransferMethodCoordinatorWithParentController:":{"name":"listTransferMethodCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transfer methods (bank account, bank card, PayPal account, prepaid card, paper check).\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)selectTransferMethodTypeCoordinatorWithForceUpdateData:parentController:":{"name":"selectTransferMethodTypeCoordinator(forceUpdateData:parentController:)","abstract":"\u003cp\u003eLists all transfer method types available based on the country, currency and profile type to create a new","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)addTransferMethodCoordinator:::::parentController:":{"name":"addTransferMethodCoordinator(_:_:_:_:_:parentController:)","abstract":"\u003cp\u003eController to create a new transfer method.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@TransferMethod@Common@objc(cs)HyperwalletUI(im)updateTransferMethodCoordinator:parentController:":{"name":"updateTransferMethodCoordinator(_:parentController:)","abstract":"\u003cp\u003eController to update a transfer method.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(cm)receiptUIClearInstance":{"name":"receiptUIClearInstance()","abstract":"\u003cp\u003eClears ReceiptRepositoryFactory instance.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listUserReceiptCoordinatorWithParentController:":{"name":"listUserReceiptCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transactions.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listPrepaidCardReceiptCoordinatorWithParentController:prepaidCardToken:":{"name":"listPrepaidCardReceiptCoordinator(parentController:prepaidCardToken:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s prepaid card transactions.\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/HyperwalletUI.html#/c:@CM@Receipt@Common@objc(cs)HyperwalletUI(im)listAllAvailableSourcesReceiptCoordinatorWithParentController:":{"name":"listAllAvailableSourcesReceiptCoordinator(parentController:)","abstract":"\u003cp\u003eLists the user\u0026rsquo;s transactions from all sources - wallet and prepaid card\u003c/p\u003e","parent_name":"HyperwalletUI"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP10applyThemeyyF":{"name":"applyTheme()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP13getControllerSo011UITableViewE0CyF":{"name":"getController()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP5start18initializationData16parentControllerySDyAA014InitializationF5FieldOypGSg_So06UIViewH0CtF":{"name":"start(initializationData:parentController:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP8navigateyyF":{"name":"navigate()","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP18navigateToNextPage18initializationDataySDyAA014InitializationI5FieldOypGSg_tF":{"name":"navigateToNextPage(initializationData:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html#/s:6Common22HyperwalletCoordinatorP24navigateBackFromNextPage4withyyp_tF":{"name":"navigateBackFromNextPage(with:)","parent_name":"CreateTransferCoordinator"},"Classes/CreateTransferCoordinator.html":{"name":"CreateTransferCoordinator","abstract":"\u003cp\u003eCoordinator class for CreateTransfer\u003c/p\u003e"},"Classes/HyperwalletUI.html":{"name":"HyperwalletUI","abstract":"\u003cp\u003eClass responsible for initializing the Hyperwallet UI SDK. It contains methods to interact with the controllers"},"Classes/ThemeManager.html":{"name":"ThemeManager","abstract":"\u003cp\u003eThe \u003ccode\u003eThemeManager\u003c/code\u003e class is responsible for applying the visual styles to the Hyperwallet user interface components.\u003c/p\u003e"},"Classes/RemoteUserRepository.html":{"name":"RemoteUserRepository","abstract":"\u003cp\u003eRemoteUserRepository\u003c/p\u003e"},"Classes/UserRepositoryFactory.html":{"name":"UserRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of user repository\u003c/p\u003e"},"Classes/TransferRepositoryFactory.html":{"name":"TransferRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of transfer repository\u003c/p\u003e"},"Classes/RemotePrepaidCardRepository.html":{"name":"RemotePrepaidCardRepository","abstract":"\u003cp\u003ePrepaid Card repository\u003c/p\u003e"},"Classes/RemoteTransferMethodConfigurationRepository.html":{"name":"RemoteTransferMethodConfigurationRepository","abstract":"\u003cp\u003eRemoteTransferMethodConfigurationRepository\u003c/p\u003e"},"Classes/TransferMethodRepositoryFactory.html":{"name":"TransferMethodRepositoryFactory","abstract":"\u003cp\u003eClass contains methods to get an instance of transfer method repository\u003c/p\u003e"},"Classes/RemoteTransferMethodUpdateConfigurationRepository.html":{"name":"RemoteTransferMethodUpdateConfigurationRepository","abstract":"\u003cp\u003eRemoteTransferMethodUpdateConfigurationRepository\u003c/p\u003e"},"Classes/SelectTransferMethodTypeCoordinator.html":{"name":"SelectTransferMethodTypeCoordinator","abstract":"\u003cp\u003eCoordinator class for SelectTransferMethodType\u003c/p\u003e"},"Classes/AddTransferMethodCoordinator.html":{"name":"AddTransferMethodCoordinator","abstract":"\u003cp\u003eCoordinator class for AddTransferMethod\u003c/p\u003e"},"Classes/ListTransferMethodsCoordinator.html":{"name":"ListTransferMethodsCoordinator","abstract":"\u003cp\u003eCoordinator class for ListTransferMethods\u003c/p\u003e"},"Classes/UpdateTransferMethodCoordinator.html":{"name":"UpdateTransferMethodCoordinator","abstract":"\u003cp\u003eCoordinator class for UpdateTransferMethod\u003c/p\u003e"},"Classes/GenericCell.html":{"name":"GenericCell","abstract":"\u003cp\u003eThe tableview cell\u003c/p\u003e"},"Classes/GenericController.html":{"name":"GenericController","abstract":"\u003cp\u003eGeneric Controller\u003c/p\u003e"},"Classes/HyperwalletBundle.html":{"name":"HyperwalletBundle","abstract":"\u003cp\u003eHyperwallet Bundle\u003c/p\u003e"},"Classes/HyperwalletIcon.html":{"name":"HyperwalletIcon","abstract":"\u003cp\u003eThe HyperwalletIcon class\u003c/p\u003e"},"Classes/SpinnerView.html":{"name":"SpinnerView","abstract":"\u003cp\u003eRepresents Spinner view to be embedded on a view\u003c/p\u003e"},"Classes/Theme.html":{"name":"Theme","abstract":"\u003cp\u003eThe \u003ccode\u003eTheme\u003c/code\u003e is used customize all visual style provided by Hyperwallet UI SDK."},"Classes/HyperwalletCoordinatorFactory.html":{"name":"HyperwalletCoordinatorFactory","abstract":"\u003cp\u003eClass responsible for deciding the coordinator required\u003c/p\u003e"},"Classes/HyperwalletInsights.html":{"name":"HyperwalletInsights","abstract":"\u003cp\u003eClass responsible for initializing the Insights module."},"Classes/ErrorInfoBuilder.html":{"name":"ErrorInfoBuilder","abstract":"\u003cp\u003eA helper class to build the \u003ccode\u003eErrorInfo\u003c/code\u003e instance.\u003c/p\u003e"},"Classes/ErrorView.html":{"name":"ErrorView","abstract":"\u003cp\u003eThe class to handle UI errors\u003c/p\u003e"},"Classes/PasteOnlyTextField.html":{"name":"PasteOnlyTextField","abstract":"\u003cp\u003eTo perform paste action in UITextField\u003c/p\u003e"},"Classes/AmountTextField.html":{"name":"AmountTextField"},"Classes/ProcessingView.html":{"name":"ProcessingView","abstract":"\u003cp\u003eThe processing view\u003c/p\u003e"},"Classes/RemotePrepaidCardReceiptRepository.html":{"name":"RemotePrepaidCardReceiptRepository","abstract":"\u003cp\u003ePrepaid card receipt repository\u003c/p\u003e"},"Classes/ReceiptRepositoryFactory.html":{"name":"ReceiptRepositoryFactory","abstract":"\u003cp\u003eReceipt Repository Factory\u003c/p\u003e"},"Classes/RemoteUserReceiptRepository.html":{"name":"RemoteUserReceiptRepository","abstract":"\u003cp\u003eUser receipt repository\u003c/p\u003e"},"Classes/ListReceiptCoordinator.html":{"name":"ListReceiptCoordinator","abstract":"\u003cp\u003eCoordinator class for ListReceipt\u003c/p\u003e"},"changelog.html":{"name":"CHANGELOG"},"readme.html":{"name":"README"},"Guides.html":{"name":"Guides","abstract":"\u003cp\u003eThe following guides are available globally.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}}
\ No newline at end of file
diff --git a/undocumented.json b/undocumented.json
new file mode 100644
index 000000000..f54aff586
--- /dev/null
+++ b/undocumented.json
@@ -0,0 +1,6 @@
+{
+ "warnings": [
+
+ ],
+ "source_directory": "/Users/runner/work/hyperwallet-ios-ui-sdk/hyperwallet-ios-ui-sdk"
+}
\ No newline at end of file