diff --git a/.DS_Store b/.DS_Store index 976d6ebd..8e2d86e1 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index 0a0cc2ae..f07e356d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ fastlane/Preview.html # snapshot generated screenshots fastlane/screenshots/**/*.png fastlane/screenshots/screenshots.html +screenshots # scan temporary files fastlane/test_output diff --git a/.swiftlint.yml b/.swiftlint.yml index b62c9ea6..f2628068 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -9,11 +9,14 @@ disabled_rules: # 실행에서 제외할 룰 식별자들 - function_body_length - type_body_length - file_length + - valid_ibinspectable + - block_based_kvo # 사용 가능한 모든 룰은 swiftlint rules 명령으로 확인 가능 excluded: # 린트 과정에서 무시할 파일 경로. `included`보다 우선순위 높음 - Pods - + - fastlane + - GME Remit/Protocols/WireframeInput.swift # 설정 가능한 룰은 이 설정 파일에서 커스터마이징 가능 # 경고나 에러 중 하나를 발생시키는 룰은 위반 수준을 설정 가능 diff --git a/GME Remit.xcodeproj/project.pbxproj b/GME Remit.xcodeproj/project.pbxproj index a59bee8f..f99c6b6e 100644 --- a/GME Remit.xcodeproj/project.pbxproj +++ b/GME Remit.xcodeproj/project.pbxproj @@ -467,25 +467,8 @@ D9031145214786EA00AD5BA9 /* ForgotPasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D903113A214786EA00AD5BA9 /* ForgotPasswordViewController.swift */; }; D9031146214786EA00AD5BA9 /* ForgotPasswordViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D903113B214786EA00AD5BA9 /* ForgotPasswordViewInterface.swift */; }; D904D77021F7F9A8006C1E0B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D904D77221F7F9A8006C1E0B /* Localizable.strings */; }; - D90A9D5A2136942300A96E45 /* BankBranchPickerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90A9D572136942300A96E45 /* BankBranchPickerCell.swift */; }; - D90A9D5B2136942300A96E45 /* BankBranchPicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D90A9D582136942300A96E45 /* BankBranchPicker.storyboard */; }; - D90A9D5C2136942300A96E45 /* BankBranchPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90A9D592136942300A96E45 /* BankBranchPickerViewController.swift */; }; - D90A9D65213696E400A96E45 /* BankPickerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90A9D62213696E400A96E45 /* BankPickerCell.swift */; }; - D90A9D66213696E400A96E45 /* BankPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90A9D63213696E400A96E45 /* BankPickerViewController.swift */; }; - D90A9D67213696E400A96E45 /* BankPicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D90A9D64213696E400A96E45 /* BankPicker.storyboard */; }; D90D55B121326DA800EEEE04 /* ReciepientEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90D55B021326DA800EEEE04 /* ReciepientEx.swift */; }; D90D55D72132846000EEEE04 /* SendMoneyCountryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90D55D62132846000EEEE04 /* SendMoneyCountryModel.swift */; }; - D922D9402135124200D43053 /* SendMoneyPaymentModeModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D92D2135124200D43053 /* SendMoneyPaymentModeModuleInterface.swift */; }; - D922D9412135124200D43053 /* SendMoneyPaymentModeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9302135124200D43053 /* SendMoneyPaymentModeService.swift */; }; - D922D9422135124200D43053 /* SendMoneyPaymentModeServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9312135124200D43053 /* SendMoneyPaymentModeServiceType.swift */; }; - D922D9432135124200D43053 /* SendMoneyPaymentModeInteractorIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9332135124200D43053 /* SendMoneyPaymentModeInteractorIO.swift */; }; - D922D9442135124200D43053 /* SendMoneyPaymentModeInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9342135124200D43053 /* SendMoneyPaymentModeInteractor.swift */; }; - D922D9452135124200D43053 /* SendMoneyPaymentModePresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9372135124200D43053 /* SendMoneyPaymentModePresenter.swift */; }; - D922D9462135124200D43053 /* SendMoneyPaymentModeWireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9392135124200D43053 /* SendMoneyPaymentModeWireframeInput.swift */; }; - D922D9472135124200D43053 /* SendMoneyPaymentModeWireframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D93A2135124200D43053 /* SendMoneyPaymentModeWireframe.swift */; }; - D922D9482135124200D43053 /* SendMoneyPaymentModeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D93C2135124200D43053 /* SendMoneyPaymentModeViewController.swift */; }; - D922D9492135124200D43053 /* SendMoneyPaymentMode.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D922D93E2135124200D43053 /* SendMoneyPaymentMode.storyboard */; }; - D922D94A2135124200D43053 /* SendMoneyPaymentModeViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D93F2135124200D43053 /* SendMoneyPaymentModeViewInterface.swift */; }; D922D9622135145F00D43053 /* SendMoneyParentModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D94F2135145E00D43053 /* SendMoneyParentModuleInterface.swift */; }; D922D9632135145F00D43053 /* SendMoneyParentServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9522135145E00D43053 /* SendMoneyParentServiceType.swift */; }; D922D9642135145F00D43053 /* SendMoneyParentService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D922D9532135145E00D43053 /* SendMoneyParentService.swift */; }; @@ -2170,31 +2153,9 @@ D97785A7215DC55F00754079 /* TransactionHistoryViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D977859C215DC55E00754079 /* TransactionHistoryViewInterface.swift */; }; D97785AA215DD04400754079 /* TransactionHistoryTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97785A9215DD04400754079 /* TransactionHistoryTableViewCell.swift */; }; D97785AC215DD23400754079 /* TransactionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97785AB215DD23400754079 /* TransactionModel.swift */; }; - D979061D223F58420025BD5B /* ResendModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D979060A223F58410025BD5B /* ResendModuleInterface.swift */; }; - D979061E223F58420025BD5B /* ResendServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D979060D223F58410025BD5B /* ResendServiceType.swift */; }; - D979061F223F58420025BD5B /* ResendService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D979060E223F58410025BD5B /* ResendService.swift */; }; - D9790620223F58420025BD5B /* ResendInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9790610223F58410025BD5B /* ResendInteractor.swift */; }; - D9790621223F58420025BD5B /* ResendInteractorIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9790611223F58410025BD5B /* ResendInteractorIO.swift */; }; - D9790622223F58420025BD5B /* ResendPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9790614223F58410025BD5B /* ResendPresenter.swift */; }; - D9790623223F58420025BD5B /* ResendWireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9790616223F58410025BD5B /* ResendWireframeInput.swift */; }; - D9790624223F58420025BD5B /* ResendWireframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9790617223F58410025BD5B /* ResendWireframe.swift */; }; - D9790625223F58420025BD5B /* ResendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D979061A223F58410025BD5B /* ResendViewController.swift */; }; - D9790626223F58420025BD5B /* ResendViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D979061B223F58410025BD5B /* ResendViewInterface.swift */; }; - D9790627223F58420025BD5B /* Resend.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D979061C223F58410025BD5B /* Resend.storyboard */; }; D97D58D72240D34900EFB27E /* ResendDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97D58D62240D34900EFB27E /* ResendDetail.swift */; }; D99B6A4D22040E440096C1D6 /* LocalAuthentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D99B6A4C22040E440096C1D6 /* LocalAuthentication.framework */; }; D99D72AA212D595B00601F48 /* CountryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D99D72A9212D595B00601F48 /* CountryInfo.swift */; }; - D9A060D7223F680B00F5D7C4 /* ResendExchangeModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060C4223F680B00F5D7C4 /* ResendExchangeModuleInterface.swift */; }; - D9A060D8223F680B00F5D7C4 /* ResendExchangeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060C7223F680B00F5D7C4 /* ResendExchangeService.swift */; }; - D9A060D9223F680B00F5D7C4 /* ResendExchangeServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060C8223F680B00F5D7C4 /* ResendExchangeServiceType.swift */; }; - D9A060DA223F680B00F5D7C4 /* ResendExchangeInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060CA223F680B00F5D7C4 /* ResendExchangeInteractor.swift */; }; - D9A060DB223F680B00F5D7C4 /* ResendExchangeInteractorIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060CB223F680B00F5D7C4 /* ResendExchangeInteractorIO.swift */; }; - D9A060DC223F680B00F5D7C4 /* ResendExchangePresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060CE223F680B00F5D7C4 /* ResendExchangePresenter.swift */; }; - D9A060DD223F680B00F5D7C4 /* ResendExchangeWireframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060D0223F680B00F5D7C4 /* ResendExchangeWireframe.swift */; }; - D9A060DE223F680B00F5D7C4 /* ResendExchangeWireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060D1223F680B00F5D7C4 /* ResendExchangeWireframeInput.swift */; }; - D9A060DF223F680B00F5D7C4 /* ResendExchangeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060D3223F680B00F5D7C4 /* ResendExchangeViewController.swift */; }; - D9A060E0223F680B00F5D7C4 /* ResendExchangeViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A060D5223F680B00F5D7C4 /* ResendExchangeViewInterface.swift */; }; - D9A060E1223F680B00F5D7C4 /* ResendExchange.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D9A060D6223F680B00F5D7C4 /* ResendExchange.storyboard */; }; D9AFE856215C7166005F3A25 /* HomeCollectionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9AFE855215C7166005F3A25 /* HomeCollectionTableViewCell.swift */; }; D9B39677214F7DDC0072A9B8 /* ImageCroper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B39675214F7DDC0072A9B8 /* ImageCroper.swift */; }; D9B39678214F7DDC0072A9B8 /* MultiMediaManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B39676214F7DDC0072A9B8 /* MultiMediaManager.swift */; }; @@ -2212,24 +2173,10 @@ D9B7ADF92130048E009B0564 /* ExchangeRates.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D9B7ADEE2130048E009B0564 /* ExchangeRates.storyboard */; }; D9B7ADFA2130048E009B0564 /* ExchangeRatesViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B7ADEF2130048E009B0564 /* ExchangeRatesViewInterface.swift */; }; D9B7ADFD2130073A009B0564 /* WireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B7ADFC2130073A009B0564 /* WireframeInput.swift */; }; - D9BE022821E2DD45003AA8C7 /* PaymentSelectionModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021521E2DD44003AA8C7 /* PaymentSelectionModuleInterface.swift */; }; - D9BE022921E2DD45003AA8C7 /* PaymentSelectionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021821E2DD44003AA8C7 /* PaymentSelectionService.swift */; }; - D9BE022A21E2DD45003AA8C7 /* PaymentSelectionServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021921E2DD44003AA8C7 /* PaymentSelectionServiceType.swift */; }; - D9BE022B21E2DD45003AA8C7 /* PaymentSelectionInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021B21E2DD44003AA8C7 /* PaymentSelectionInteractor.swift */; }; - D9BE022C21E2DD45003AA8C7 /* PaymentSelectionInteractorIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021C21E2DD44003AA8C7 /* PaymentSelectionInteractorIO.swift */; }; - D9BE022D21E2DD45003AA8C7 /* PaymentSelectionPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE021F21E2DD44003AA8C7 /* PaymentSelectionPresenter.swift */; }; - D9BE022E21E2DD45003AA8C7 /* PaymentSelectionWireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE022121E2DD44003AA8C7 /* PaymentSelectionWireframeInput.swift */; }; - D9BE022F21E2DD45003AA8C7 /* PaymentSelectionWireframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE022221E2DD44003AA8C7 /* PaymentSelectionWireframe.swift */; }; - D9BE023021E2DD45003AA8C7 /* PaymentSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE022521E2DD44003AA8C7 /* PaymentSelectionViewController.swift */; }; - D9BE023121E2DD45003AA8C7 /* PaymentSelectionViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE022621E2DD44003AA8C7 /* PaymentSelectionViewInterface.swift */; }; - D9BE023221E2DD45003AA8C7 /* PaymentSelection.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D9BE022721E2DD44003AA8C7 /* PaymentSelection.storyboard */; }; - D9BE023521E2DDEC003AA8C7 /* PaymentSelectionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BE023421E2DDEC003AA8C7 /* PaymentSelectionTableViewCell.swift */; }; - D9D22429224078D000C7313D /* ResendTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D22428224078D000C7313D /* ResendTableViewCell.swift */; }; D9D2242B22407EBA00C7313D /* ResendListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D2242A22407EBA00C7313D /* ResendListModel.swift */; }; D9DAFE2521352F3300483E71 /* SenMoneyPaymentModeRecipientViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DAFE2421352F3300483E71 /* SenMoneyPaymentModeRecipientViewModel.swift */; }; D9DAFE27213530A800483E71 /* PaymentModeRecipientViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DAFE26213530A800483E71 /* PaymentModeRecipientViewModel.swift */; }; D9DAFE2921353D6C00483E71 /* SendMoneyPaymentModeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DAFE2821353D6C00483E71 /* SendMoneyPaymentModeModel.swift */; }; - D9DAFE2C21354D8900483E71 /* SendMoenyPaymentModeCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DAFE2B21354D8900483E71 /* SendMoenyPaymentModeCollectionViewCell.swift */; }; D9DC1060216314BC008F3C51 /* SideMenu.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D9DC105F216314BC008F3C51 /* SideMenu.storyboard */; }; D9DC107821639078008F3C51 /* MessageComposeModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DC106521639077008F3C51 /* MessageComposeModuleInterface.swift */; }; D9DC107921639078008F3C51 /* MessageComposeServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DC106821639077008F3C51 /* MessageComposeServiceType.swift */; }; @@ -2762,25 +2709,8 @@ D903113B214786EA00AD5BA9 /* ForgotPasswordViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForgotPasswordViewInterface.swift; sourceTree = ""; }; D904D77121F7F9A8006C1E0B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; D904D77621F7FA5F006C1E0B /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; - D90A9D572136942300A96E45 /* BankBranchPickerCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BankBranchPickerCell.swift; sourceTree = ""; }; - D90A9D582136942300A96E45 /* BankBranchPicker.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = BankBranchPicker.storyboard; sourceTree = ""; }; - D90A9D592136942300A96E45 /* BankBranchPickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BankBranchPickerViewController.swift; sourceTree = ""; }; - D90A9D62213696E400A96E45 /* BankPickerCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BankPickerCell.swift; sourceTree = ""; }; - D90A9D63213696E400A96E45 /* BankPickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BankPickerViewController.swift; sourceTree = ""; }; - D90A9D64213696E400A96E45 /* BankPicker.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = BankPicker.storyboard; sourceTree = ""; }; D90D55B021326DA800EEEE04 /* ReciepientEx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReciepientEx.swift; sourceTree = ""; }; D90D55D62132846000EEEE04 /* SendMoneyCountryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendMoneyCountryModel.swift; sourceTree = ""; }; - D922D92D2135124200D43053 /* SendMoneyPaymentModeModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeModuleInterface.swift; sourceTree = ""; }; - D922D9302135124200D43053 /* SendMoneyPaymentModeService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeService.swift; sourceTree = ""; }; - D922D9312135124200D43053 /* SendMoneyPaymentModeServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeServiceType.swift; sourceTree = ""; }; - D922D9332135124200D43053 /* SendMoneyPaymentModeInteractorIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeInteractorIO.swift; sourceTree = ""; }; - D922D9342135124200D43053 /* SendMoneyPaymentModeInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeInteractor.swift; sourceTree = ""; }; - D922D9372135124200D43053 /* SendMoneyPaymentModePresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModePresenter.swift; sourceTree = ""; }; - D922D9392135124200D43053 /* SendMoneyPaymentModeWireframeInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeWireframeInput.swift; sourceTree = ""; }; - D922D93A2135124200D43053 /* SendMoneyPaymentModeWireframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeWireframe.swift; sourceTree = ""; }; - D922D93C2135124200D43053 /* SendMoneyPaymentModeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeViewController.swift; sourceTree = ""; }; - D922D93E2135124200D43053 /* SendMoneyPaymentMode.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = SendMoneyPaymentMode.storyboard; sourceTree = ""; }; - D922D93F2135124200D43053 /* SendMoneyPaymentModeViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeViewInterface.swift; sourceTree = ""; }; D922D94F2135145E00D43053 /* SendMoneyParentModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyParentModuleInterface.swift; sourceTree = ""; }; D922D9522135145E00D43053 /* SendMoneyParentServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyParentServiceType.swift; sourceTree = ""; }; D922D9532135145E00D43053 /* SendMoneyParentService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendMoneyParentService.swift; sourceTree = ""; }; @@ -4473,17 +4403,6 @@ D977859C215DC55E00754079 /* TransactionHistoryViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionHistoryViewInterface.swift; sourceTree = ""; }; D97785A9215DD04400754079 /* TransactionHistoryTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionHistoryTableViewCell.swift; sourceTree = ""; }; D97785AB215DD23400754079 /* TransactionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionModel.swift; sourceTree = ""; }; - D979060A223F58410025BD5B /* ResendModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendModuleInterface.swift; sourceTree = ""; }; - D979060D223F58410025BD5B /* ResendServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendServiceType.swift; sourceTree = ""; }; - D979060E223F58410025BD5B /* ResendService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendService.swift; sourceTree = ""; }; - D9790610223F58410025BD5B /* ResendInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendInteractor.swift; sourceTree = ""; }; - D9790611223F58410025BD5B /* ResendInteractorIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendInteractorIO.swift; sourceTree = ""; }; - D9790614223F58410025BD5B /* ResendPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendPresenter.swift; sourceTree = ""; }; - D9790616223F58410025BD5B /* ResendWireframeInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendWireframeInput.swift; sourceTree = ""; }; - D9790617223F58410025BD5B /* ResendWireframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendWireframe.swift; sourceTree = ""; }; - D979061A223F58410025BD5B /* ResendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendViewController.swift; sourceTree = ""; }; - D979061B223F58410025BD5B /* ResendViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendViewInterface.swift; sourceTree = ""; }; - D979061C223F58410025BD5B /* Resend.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Resend.storyboard; sourceTree = ""; }; D97D58D62240D34900EFB27E /* ResendDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResendDetail.swift; sourceTree = ""; }; D9835812221F826E00748962 /* ne */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ne; path = ne.lproj/Localizable.strings; sourceTree = ""; }; D9835814221F918100748962 /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Localizable.strings; sourceTree = ""; }; @@ -4491,17 +4410,6 @@ D9899D02222DFF9D00E983CA /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Localizable.strings; sourceTree = ""; }; D99B6A4C22040E440096C1D6 /* LocalAuthentication.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = LocalAuthentication.framework; path = System/Library/Frameworks/LocalAuthentication.framework; sourceTree = SDKROOT; }; D99D72A9212D595B00601F48 /* CountryInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryInfo.swift; sourceTree = ""; }; - D9A060C4223F680B00F5D7C4 /* ResendExchangeModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeModuleInterface.swift; sourceTree = ""; }; - D9A060C7223F680B00F5D7C4 /* ResendExchangeService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeService.swift; sourceTree = ""; }; - D9A060C8223F680B00F5D7C4 /* ResendExchangeServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeServiceType.swift; sourceTree = ""; }; - D9A060CA223F680B00F5D7C4 /* ResendExchangeInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeInteractor.swift; sourceTree = ""; }; - D9A060CB223F680B00F5D7C4 /* ResendExchangeInteractorIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeInteractorIO.swift; sourceTree = ""; }; - D9A060CE223F680B00F5D7C4 /* ResendExchangePresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangePresenter.swift; sourceTree = ""; }; - D9A060D0223F680B00F5D7C4 /* ResendExchangeWireframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeWireframe.swift; sourceTree = ""; }; - D9A060D1223F680B00F5D7C4 /* ResendExchangeWireframeInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeWireframeInput.swift; sourceTree = ""; }; - D9A060D3223F680B00F5D7C4 /* ResendExchangeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeViewController.swift; sourceTree = ""; }; - D9A060D5223F680B00F5D7C4 /* ResendExchangeViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResendExchangeViewInterface.swift; sourceTree = ""; }; - D9A060D6223F680B00F5D7C4 /* ResendExchange.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = ResendExchange.storyboard; sourceTree = ""; }; D9A458FD2223E5AD003123D4 /* ru-RU */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ru-RU"; path = "ru-RU.lproj/Localizable.strings"; sourceTree = ""; }; D9AFE855215C7166005F3A25 /* HomeCollectionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionTableViewCell.swift; sourceTree = ""; }; D9B39675214F7DDC0072A9B8 /* ImageCroper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCroper.swift; sourceTree = ""; }; @@ -4520,30 +4428,16 @@ D9B7ADEE2130048E009B0564 /* ExchangeRates.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = ExchangeRates.storyboard; sourceTree = ""; }; D9B7ADEF2130048E009B0564 /* ExchangeRatesViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExchangeRatesViewInterface.swift; sourceTree = ""; }; D9B7ADFC2130073A009B0564 /* WireframeInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WireframeInput.swift; sourceTree = ""; }; - D9BE021521E2DD44003AA8C7 /* PaymentSelectionModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionModuleInterface.swift; sourceTree = ""; }; - D9BE021821E2DD44003AA8C7 /* PaymentSelectionService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionService.swift; sourceTree = ""; }; - D9BE021921E2DD44003AA8C7 /* PaymentSelectionServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionServiceType.swift; sourceTree = ""; }; - D9BE021B21E2DD44003AA8C7 /* PaymentSelectionInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionInteractor.swift; sourceTree = ""; }; - D9BE021C21E2DD44003AA8C7 /* PaymentSelectionInteractorIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionInteractorIO.swift; sourceTree = ""; }; - D9BE021F21E2DD44003AA8C7 /* PaymentSelectionPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionPresenter.swift; sourceTree = ""; }; - D9BE022121E2DD44003AA8C7 /* PaymentSelectionWireframeInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionWireframeInput.swift; sourceTree = ""; }; - D9BE022221E2DD44003AA8C7 /* PaymentSelectionWireframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionWireframe.swift; sourceTree = ""; }; - D9BE022521E2DD44003AA8C7 /* PaymentSelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionViewController.swift; sourceTree = ""; }; - D9BE022621E2DD44003AA8C7 /* PaymentSelectionViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentSelectionViewInterface.swift; sourceTree = ""; }; - D9BE022721E2DD44003AA8C7 /* PaymentSelection.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = PaymentSelection.storyboard; sourceTree = ""; }; - D9BE023421E2DDEC003AA8C7 /* PaymentSelectionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentSelectionTableViewCell.swift; sourceTree = ""; }; D9C9601E221E2251000BD633 /* my-MM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "my-MM"; path = "my-MM.lproj/Localizable.strings"; sourceTree = ""; }; D9C9601F221E266F000BD633 /* my */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = my; path = my.lproj/Localizable.strings; sourceTree = ""; }; D9CDBC54221246DB005AF6E4 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; D9CDBC5522124C56005AF6E4 /* mn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = mn; path = mn.lproj/Localizable.strings; sourceTree = ""; }; D9CDBC5622125166005AF6E4 /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Localizable.strings; sourceTree = ""; }; D9CDBC572212560D005AF6E4 /* km */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = km; path = km.lproj/Localizable.strings; sourceTree = ""; }; - D9D22428224078D000C7313D /* ResendTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResendTableViewCell.swift; sourceTree = ""; }; D9D2242A22407EBA00C7313D /* ResendListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResendListModel.swift; sourceTree = ""; }; D9DAFE2421352F3300483E71 /* SenMoneyPaymentModeRecipientViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SenMoneyPaymentModeRecipientViewModel.swift; sourceTree = ""; }; D9DAFE26213530A800483E71 /* PaymentModeRecipientViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentModeRecipientViewModel.swift; sourceTree = ""; }; D9DAFE2821353D6C00483E71 /* SendMoneyPaymentModeModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendMoneyPaymentModeModel.swift; sourceTree = ""; }; - D9DAFE2B21354D8900483E71 /* SendMoenyPaymentModeCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendMoenyPaymentModeCollectionViewCell.swift; sourceTree = ""; }; D9DC105F216314BC008F3C51 /* SideMenu.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SideMenu.storyboard; sourceTree = ""; }; D9DC106521639077008F3C51 /* MessageComposeModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageComposeModuleInterface.swift; sourceTree = ""; }; D9DC106821639077008F3C51 /* MessageComposeServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageComposeServiceType.swift; sourceTree = ""; }; @@ -6441,6 +6335,7 @@ 738FD4852303D640008B144D /* Request */ = { isa = PBXGroup; children = ( + D9DAFE26213530A800483E71 /* PaymentModeRecipientViewModel.swift */, 731627A42301009800BA48A8 /* ExchangeRateRequestModel.swift */, D96A5001214668A000CFD507 /* RegisterRequestModel.swift */, D9030ABC2139113A00A1BCA0 /* SendMoneyAccountValidationRequestModel.swift */, @@ -7697,120 +7592,6 @@ path = Modules; sourceTree = ""; }; - D90A9D562136942300A96E45 /* BankBranchPicker */ = { - isa = PBXGroup; - children = ( - D90A9D572136942300A96E45 /* BankBranchPickerCell.swift */, - D90A9D582136942300A96E45 /* BankBranchPicker.storyboard */, - D90A9D592136942300A96E45 /* BankBranchPickerViewController.swift */, - ); - path = BankBranchPicker; - sourceTree = ""; - }; - D90A9D61213696E400A96E45 /* BankPicker */ = { - isa = PBXGroup; - children = ( - D90A9D62213696E400A96E45 /* BankPickerCell.swift */, - D90A9D63213696E400A96E45 /* BankPickerViewController.swift */, - D90A9D64213696E400A96E45 /* BankPicker.storyboard */, - ); - path = BankPicker; - sourceTree = ""; - }; - D922D92B2135124200D43053 /* SendMoneyPaymentMode */ = { - isa = PBXGroup; - children = ( - D922D92C2135124200D43053 /* Module Interface */, - D922D92E2135124200D43053 /* Application Logic */, - D922D9352135124200D43053 /* User Interface */, - ); - path = SendMoneyPaymentMode; - sourceTree = ""; - }; - D922D92C2135124200D43053 /* Module Interface */ = { - isa = PBXGroup; - children = ( - D922D92D2135124200D43053 /* SendMoneyPaymentModeModuleInterface.swift */, - ); - path = "Module Interface"; - sourceTree = ""; - }; - D922D92E2135124200D43053 /* Application Logic */ = { - isa = PBXGroup; - children = ( - D922D92F2135124200D43053 /* Service */, - D922D9322135124200D43053 /* Interactor */, - ); - path = "Application Logic"; - sourceTree = ""; - }; - D922D92F2135124200D43053 /* Service */ = { - isa = PBXGroup; - children = ( - D922D9302135124200D43053 /* SendMoneyPaymentModeService.swift */, - D922D9312135124200D43053 /* SendMoneyPaymentModeServiceType.swift */, - ); - path = Service; - sourceTree = ""; - }; - D922D9322135124200D43053 /* Interactor */ = { - isa = PBXGroup; - children = ( - D922D9332135124200D43053 /* SendMoneyPaymentModeInteractorIO.swift */, - D922D9342135124200D43053 /* SendMoneyPaymentModeInteractor.swift */, - ); - path = Interactor; - sourceTree = ""; - }; - D922D9352135124200D43053 /* User Interface */ = { - isa = PBXGroup; - children = ( - D922D9362135124200D43053 /* Presenter */, - D922D9382135124200D43053 /* Wireframe */, - D922D93B2135124200D43053 /* View */, - ); - path = "User Interface"; - sourceTree = ""; - }; - D922D9362135124200D43053 /* Presenter */ = { - isa = PBXGroup; - children = ( - D922D9372135124200D43053 /* SendMoneyPaymentModePresenter.swift */, - ); - path = Presenter; - sourceTree = ""; - }; - D922D9382135124200D43053 /* Wireframe */ = { - isa = PBXGroup; - children = ( - D922D9392135124200D43053 /* SendMoneyPaymentModeWireframeInput.swift */, - D922D93A2135124200D43053 /* SendMoneyPaymentModeWireframe.swift */, - ); - path = Wireframe; - sourceTree = ""; - }; - D922D93B2135124200D43053 /* View */ = { - isa = PBXGroup; - children = ( - D9DAFE2A21354D2D00483E71 /* Cells */, - D922D93C2135124200D43053 /* SendMoneyPaymentModeViewController.swift */, - D922D93D2135124200D43053 /* ViewModels */, - D922D93E2135124200D43053 /* SendMoneyPaymentMode.storyboard */, - D922D93F2135124200D43053 /* SendMoneyPaymentModeViewInterface.swift */, - D90A9D562136942300A96E45 /* BankBranchPicker */, - ); - path = View; - sourceTree = ""; - }; - D922D93D2135124200D43053 /* ViewModels */ = { - isa = PBXGroup; - children = ( - D90A9D61213696E400A96E45 /* BankPicker */, - D9DAFE26213530A800483E71 /* PaymentModeRecipientViewModel.swift */, - ); - path = ViewModels; - sourceTree = ""; - }; D922D94D2135145E00D43053 /* SendMoneyParent */ = { isa = PBXGroup; children = ( @@ -10935,16 +10716,12 @@ D946717B21426CBA003924DB /* OverseasModules */ = { isa = PBXGroup; children = ( - D9BE021321E2DD44003AA8C7 /* PaymentSelection */, 73469F822293C1AF0062946B /* SelectPayment */, D922D94D2135145E00D43053 /* SendMoneyParent */, - D922D92B2135124200D43053 /* SendMoneyPaymentMode */, D922D96F21351AAE00D43053 /* SendMoneyExchangeRate */, D922D99321351B7400D43053 /* SendMoneyVerification */, D945F108213E1D5100A24824 /* SendMoneyReceipt */, D92E65522226209F004D1B3D /* SendMoneyCode */, - D9A060C2223F680B00F5D7C4 /* ResendExchange */, - D9790608223F58410025BD5B /* Resend */, 73B4C8A622A5F2430078D495 /* SelectCoupon */, ); path = OverseasModules; @@ -11675,187 +11452,6 @@ path = Cell; sourceTree = ""; }; - D9790608223F58410025BD5B /* Resend */ = { - isa = PBXGroup; - children = ( - D9790609223F58410025BD5B /* Module Interface */, - D979060B223F58410025BD5B /* Application Logic */, - D9790612223F58410025BD5B /* User Interface */, - ); - path = Resend; - sourceTree = ""; - }; - D9790609223F58410025BD5B /* Module Interface */ = { - isa = PBXGroup; - children = ( - D979060A223F58410025BD5B /* ResendModuleInterface.swift */, - ); - path = "Module Interface"; - sourceTree = ""; - }; - D979060B223F58410025BD5B /* Application Logic */ = { - isa = PBXGroup; - children = ( - D979060C223F58410025BD5B /* Service */, - D979060F223F58410025BD5B /* Interactor */, - ); - path = "Application Logic"; - sourceTree = ""; - }; - D979060C223F58410025BD5B /* Service */ = { - isa = PBXGroup; - children = ( - D979060D223F58410025BD5B /* ResendServiceType.swift */, - D979060E223F58410025BD5B /* ResendService.swift */, - ); - path = Service; - sourceTree = ""; - }; - D979060F223F58410025BD5B /* Interactor */ = { - isa = PBXGroup; - children = ( - D9790610223F58410025BD5B /* ResendInteractor.swift */, - D9790611223F58410025BD5B /* ResendInteractorIO.swift */, - ); - path = Interactor; - sourceTree = ""; - }; - D9790612223F58410025BD5B /* User Interface */ = { - isa = PBXGroup; - children = ( - D9790613223F58410025BD5B /* Presenter */, - D9790615223F58410025BD5B /* Wireframe */, - D9790618223F58410025BD5B /* View */, - ); - path = "User Interface"; - sourceTree = ""; - }; - D9790613223F58410025BD5B /* Presenter */ = { - isa = PBXGroup; - children = ( - D9790614223F58410025BD5B /* ResendPresenter.swift */, - ); - path = Presenter; - sourceTree = ""; - }; - D9790615223F58410025BD5B /* Wireframe */ = { - isa = PBXGroup; - children = ( - D9790616223F58410025BD5B /* ResendWireframeInput.swift */, - D9790617223F58410025BD5B /* ResendWireframe.swift */, - ); - path = Wireframe; - sourceTree = ""; - }; - D9790618223F58410025BD5B /* View */ = { - isa = PBXGroup; - children = ( - D9D22427224078B700C7313D /* Cell */, - D9790619223F58410025BD5B /* ViewModels */, - D979061A223F58410025BD5B /* ResendViewController.swift */, - D979061B223F58410025BD5B /* ResendViewInterface.swift */, - D979061C223F58410025BD5B /* Resend.storyboard */, - ); - path = View; - sourceTree = ""; - }; - D9790619223F58410025BD5B /* ViewModels */ = { - isa = PBXGroup; - children = ( - ); - path = ViewModels; - sourceTree = ""; - }; - D9A060C2223F680B00F5D7C4 /* ResendExchange */ = { - isa = PBXGroup; - children = ( - D9A060C3223F680B00F5D7C4 /* Module Interface */, - D9A060C5223F680B00F5D7C4 /* Application Logic */, - D9A060CC223F680B00F5D7C4 /* User Interface */, - ); - path = ResendExchange; - sourceTree = ""; - }; - D9A060C3223F680B00F5D7C4 /* Module Interface */ = { - isa = PBXGroup; - children = ( - D9A060C4223F680B00F5D7C4 /* ResendExchangeModuleInterface.swift */, - ); - path = "Module Interface"; - sourceTree = ""; - }; - D9A060C5223F680B00F5D7C4 /* Application Logic */ = { - isa = PBXGroup; - children = ( - D9A060C6223F680B00F5D7C4 /* Service */, - D9A060C9223F680B00F5D7C4 /* Interactor */, - ); - path = "Application Logic"; - sourceTree = ""; - }; - D9A060C6223F680B00F5D7C4 /* Service */ = { - isa = PBXGroup; - children = ( - D9A060C7223F680B00F5D7C4 /* ResendExchangeService.swift */, - D9A060C8223F680B00F5D7C4 /* ResendExchangeServiceType.swift */, - ); - path = Service; - sourceTree = ""; - }; - D9A060C9223F680B00F5D7C4 /* Interactor */ = { - isa = PBXGroup; - children = ( - D9A060CA223F680B00F5D7C4 /* ResendExchangeInteractor.swift */, - D9A060CB223F680B00F5D7C4 /* ResendExchangeInteractorIO.swift */, - ); - path = Interactor; - sourceTree = ""; - }; - D9A060CC223F680B00F5D7C4 /* User Interface */ = { - isa = PBXGroup; - children = ( - D9A060CD223F680B00F5D7C4 /* Presenter */, - D9A060CF223F680B00F5D7C4 /* Wireframe */, - D9A060D2223F680B00F5D7C4 /* View */, - ); - path = "User Interface"; - sourceTree = ""; - }; - D9A060CD223F680B00F5D7C4 /* Presenter */ = { - isa = PBXGroup; - children = ( - D9A060CE223F680B00F5D7C4 /* ResendExchangePresenter.swift */, - ); - path = Presenter; - sourceTree = ""; - }; - D9A060CF223F680B00F5D7C4 /* Wireframe */ = { - isa = PBXGroup; - children = ( - D9A060D0223F680B00F5D7C4 /* ResendExchangeWireframe.swift */, - D9A060D1223F680B00F5D7C4 /* ResendExchangeWireframeInput.swift */, - ); - path = Wireframe; - sourceTree = ""; - }; - D9A060D2223F680B00F5D7C4 /* View */ = { - isa = PBXGroup; - children = ( - D9A060D3223F680B00F5D7C4 /* ResendExchangeViewController.swift */, - D9A060D4223F680B00F5D7C4 /* ViewModels */, - D9A060D5223F680B00F5D7C4 /* ResendExchangeViewInterface.swift */, - D9A060D6223F680B00F5D7C4 /* ResendExchange.storyboard */, - ); - path = View; - sourceTree = ""; - }; - D9A060D4223F680B00F5D7C4 /* ViewModels */ = { - isa = PBXGroup; - children = ( - ); - path = ViewModels; - sourceTree = ""; - }; D9B7ADDB2130048E009B0564 /* ExchangeRates */ = { isa = PBXGroup; children = ( @@ -11958,121 +11554,6 @@ path = Protocols; sourceTree = ""; }; - D9BE021321E2DD44003AA8C7 /* PaymentSelection */ = { - isa = PBXGroup; - children = ( - D9BE021421E2DD44003AA8C7 /* Module Interface */, - D9BE021621E2DD44003AA8C7 /* Application Logic */, - D9BE021D21E2DD44003AA8C7 /* User Interface */, - ); - path = PaymentSelection; - sourceTree = ""; - }; - D9BE021421E2DD44003AA8C7 /* Module Interface */ = { - isa = PBXGroup; - children = ( - D9BE021521E2DD44003AA8C7 /* PaymentSelectionModuleInterface.swift */, - ); - path = "Module Interface"; - sourceTree = ""; - }; - D9BE021621E2DD44003AA8C7 /* Application Logic */ = { - isa = PBXGroup; - children = ( - D9BE021721E2DD44003AA8C7 /* Service */, - D9BE021A21E2DD44003AA8C7 /* Interactor */, - ); - path = "Application Logic"; - sourceTree = ""; - }; - D9BE021721E2DD44003AA8C7 /* Service */ = { - isa = PBXGroup; - children = ( - D9BE021821E2DD44003AA8C7 /* PaymentSelectionService.swift */, - D9BE021921E2DD44003AA8C7 /* PaymentSelectionServiceType.swift */, - ); - path = Service; - sourceTree = ""; - }; - D9BE021A21E2DD44003AA8C7 /* Interactor */ = { - isa = PBXGroup; - children = ( - D9BE021B21E2DD44003AA8C7 /* PaymentSelectionInteractor.swift */, - D9BE021C21E2DD44003AA8C7 /* PaymentSelectionInteractorIO.swift */, - ); - path = Interactor; - sourceTree = ""; - }; - D9BE021D21E2DD44003AA8C7 /* User Interface */ = { - isa = PBXGroup; - children = ( - D9BE021E21E2DD44003AA8C7 /* Presenter */, - D9BE022021E2DD44003AA8C7 /* Wireframe */, - D9BE022321E2DD44003AA8C7 /* View */, - ); - path = "User Interface"; - sourceTree = ""; - }; - D9BE021E21E2DD44003AA8C7 /* Presenter */ = { - isa = PBXGroup; - children = ( - D9BE021F21E2DD44003AA8C7 /* PaymentSelectionPresenter.swift */, - ); - path = Presenter; - sourceTree = ""; - }; - D9BE022021E2DD44003AA8C7 /* Wireframe */ = { - isa = PBXGroup; - children = ( - D9BE022121E2DD44003AA8C7 /* PaymentSelectionWireframeInput.swift */, - D9BE022221E2DD44003AA8C7 /* PaymentSelectionWireframe.swift */, - ); - path = Wireframe; - sourceTree = ""; - }; - D9BE022321E2DD44003AA8C7 /* View */ = { - isa = PBXGroup; - children = ( - D9BE023321E2DDA0003AA8C7 /* Cells */, - D9BE022421E2DD44003AA8C7 /* ViewModels */, - D9BE022521E2DD44003AA8C7 /* PaymentSelectionViewController.swift */, - D9BE022621E2DD44003AA8C7 /* PaymentSelectionViewInterface.swift */, - D9BE022721E2DD44003AA8C7 /* PaymentSelection.storyboard */, - ); - path = View; - sourceTree = ""; - }; - D9BE022421E2DD44003AA8C7 /* ViewModels */ = { - isa = PBXGroup; - children = ( - ); - path = ViewModels; - sourceTree = ""; - }; - D9BE023321E2DDA0003AA8C7 /* Cells */ = { - isa = PBXGroup; - children = ( - D9BE023421E2DDEC003AA8C7 /* PaymentSelectionTableViewCell.swift */, - ); - path = Cells; - sourceTree = ""; - }; - D9D22427224078B700C7313D /* Cell */ = { - isa = PBXGroup; - children = ( - D9D22428224078D000C7313D /* ResendTableViewCell.swift */, - ); - path = Cell; - sourceTree = ""; - }; - D9DAFE2A21354D2D00483E71 /* Cells */ = { - isa = PBXGroup; - children = ( - D9DAFE2B21354D8900483E71 /* SendMoenyPaymentModeCollectionViewCell.swift */, - ); - path = Cells; - sourceTree = ""; - }; D9DC106321639077008F3C51 /* MessageCompose */ = { isa = PBXGroup; children = ( @@ -13110,7 +12591,6 @@ D93C277622000D630079BF03 /* iPhone_transkey_number_cmd_0.png in Resources */, 045976B421A3D90A0001E92A /* autoRefund.storyboard in Resources */, D93C273422000D630079BF03 /* iPhone_transkey_alnum_cap_14.png in Resources */, - D9A060E1223F680B00F5D7C4 /* ResendExchange.storyboard in Resources */, D93C29C922000D650079BF03 /* iPhone_transkey_input_done_thai.png in Resources */, D93C2B6A22000D660079BF03 /* iPad_transkey_landscape_number_cmd_random_0_2_down.png in Resources */, D93C290822000D640079BF03 /* iPad_transkey_alnum_cmd_8_down.png in Resources */, @@ -13137,7 +12617,6 @@ D93C27D322000D630079BF03 /* iPad_transkey_landscape_alnum_sym_2.png in Resources */, D93C2B1922000D650079BF03 /* iPhone_transkey_number_cmd_10_indonesian_down.png in Resources */, D93C291922000D640079BF03 /* transkey_navi_complete2_down_vetnamese.png in Resources */, - D90A9D5B2136942300A96E45 /* BankBranchPicker.storyboard in Resources */, D93C2B4E22000D660079BF03 /* iPhone_transkey_landscape_number_key_random_0.png in Resources */, D93C277322000D630079BF03 /* iPhone_transkey_alnum_cmd_1_down.png in Resources */, D93C2B9522000D660079BF03 /* transkey_input_eng_17.png in Resources */, @@ -13160,7 +12639,6 @@ D93C2B5022000D660079BF03 /* iPhone_transkey_landscape_number_key_random_1.png in Resources */, D93C26CD22000D630079BF03 /* iPhone_transkey_landscape_alnum_key_10.png in Resources */, D93C2AC122000D650079BF03 /* iPhone_transkey_number_cmd_2_2_chinese_down.png in Resources */, - D90A9D67213696E400A96E45 /* BankPicker.storyboard in Resources */, 5565FF2D1FE275E5002934E9 /* SanFranciscoText-MediumItalic.otf in Resources */, D93C2A3D22000D650079BF03 /* iPad_transkey_landscape_alnum_cmd_8_english.png in Resources */, D93C29D122000D650079BF03 /* iPhone_transkey_number_cmd_2_2_thai.png in Resources */, @@ -13179,14 +12657,12 @@ D93C2B6D22000D660079BF03 /* iPad_transkey_landscape_number_cmd_random_9.png in Resources */, D93C2B9F22000D660079BF03 /* transkey_input_eng_22.png in Resources */, D93C2AEE22000D650079BF03 /* iPad_transkey_number_cmd_10_chinese_down.png in Resources */, - D9BE023221E2DD45003AA8C7 /* PaymentSelection.storyboard in Resources */, D93C285922000D640079BF03 /* iPad_transkey_alnum_sym_18.png in Resources */, D93C27DA22000D630079BF03 /* iPad_transkey_landscape_alnum_eng_14.png in Resources */, D93C2C5122000D660079BF03 /* Tock.caf in Resources */, D93C268622000D630079BF03 /* iPhone_transkey_landscape_alnum_cmd_4_atm_down.png in Resources */, D93C29A122000D650079BF03 /* iPad_transkey_number_cmd_1_japanese_down.png in Resources */, D93C29A022000D650079BF03 /* iPad_transkey_number_cmd_2_japanese_down.png in Resources */, - D922D9492135124200D43053 /* SendMoneyPaymentMode.storyboard in Resources */, 730D7893227A94E1007E517E /* Reward.storyboard in Resources */, D93C2BA822000D660079BF03 /* transkey_input_eng_24.png in Resources */, D93C2C5722000D660079BF03 /* foot_left_over.png in Resources */, @@ -13343,7 +12819,6 @@ D93C26F322000D630079BF03 /* iPhone_transkey_landscape_number_key_6.png in Resources */, 5565FF231FE275E5002934E9 /* SanFranciscoText-BoldItalic.otf in Resources */, D93C2BBD22000D660079BF03 /* transkey_input_sym_16.png in Resources */, - D9790627223F58420025BD5B /* Resend.storyboard in Resources */, D93C298F22000D650079BF03 /* iPad_transkey_landscape_number_cmd_2_2_japanese_down.png in Resources */, D93C2AE422000D650079BF03 /* iPad_transkey_alnum_cmd_8_chinese.png in Resources */, D93C27E722000D630079BF03 /* iPad_transkey_landscape_alnum_sym_0.png in Resources */, @@ -14443,7 +13918,6 @@ D96A4FF62146625C00CFD507 /* RegisterModuleInterface.swift in Sources */, 73195AB222FD14D500151434 /* SetupRecipientModuleInterface.swift in Sources */, D96BD115216479E200DFE7D8 /* WalletStatementModuleInterface.swift in Sources */, - D9A060DE223F680B00F5D7C4 /* ResendExchangeWireframeInput.swift in Sources */, 73B4C8C322A5F2440078D495 /* SelectCouponWireframeInput.swift in Sources */, 73157B9F22DC1EEC009B836F /* PopupNotificationInteractorIO.swift in Sources */, D96A4FDB21460B4A00CFD507 /* SplashScreenWireframeInput.swift in Sources */, @@ -14460,9 +13934,7 @@ D945F125213E1D5100A24824 /* SendMoneyReceiptViewInterface.swift in Sources */, D92B80262140C3CB00A25B26 /* MainService.swift in Sources */, D9B414422161AE2800A53D9D /* DatePickerViewController.swift in Sources */, - D9BE022E21E2DD45003AA8C7 /* PaymentSelectionWireframeInput.swift in Sources */, 73AEFF742334A13100A967FB /* TransactionHistoryGroupInteractorIO.swift in Sources */, - D9BE023121E2DD45003AA8C7 /* PaymentSelectionViewInterface.swift in Sources */, 730D788B227A94E1007E517E /* RewardServiceType.swift in Sources */, 73A621662330AD20000FFB5B /* RecentHistoriesWireframe.swift in Sources */, 730197A122535135001954AB /* kycForm3ModuleInterface.swift in Sources */, @@ -14470,13 +13942,11 @@ D903113E214786EA00AD5BA9 /* ForgotPasswordService.swift in Sources */, 7301979222535135001954AB /* KycWireframeInput.swift in Sources */, 73B4C8C522A5F2440078D495 /* CouponCell.swift in Sources */, - D9790622223F58420025BD5B /* ResendPresenter.swift in Sources */, 730D78BC227A94F2007E517E /* SearchAddressWireframeInput.swift in Sources */, 73210DA222FBE73100715D6C /* RecipientsService.swift in Sources */, D96A4FDC21460B4A00CFD507 /* SplashScreenViewInterface.swift in Sources */, D950BED721549242008367A1 /* HomeWireframeInput.swift in Sources */, D977859D215DC55F00754079 /* TransactionHistoryModuleInterface.swift in Sources */, - D979061F223F58420025BD5B /* ResendService.swift in Sources */, 73B4C8C022A5F2440078D495 /* SelectCouponInteractor.swift in Sources */, 7389600C22C2F208003FEA90 /* TablePresenterService.swift in Sources */, D903113C214786EA00AD5BA9 /* ForgotPasswordModuleInterface.swift in Sources */, @@ -14579,12 +14049,9 @@ D97785AC215DD23400754079 /* TransactionModel.swift in Sources */, BE74AFC7227C8FF200F05CE7 /* AutoDebitService.swift in Sources */, 04E36E1A21AE585200783685 /* PennyTestSubmitServiceType.swift in Sources */, - D90A9D65213696E400A96E45 /* BankPickerCell.swift in Sources */, - D9A060DD223F680B00F5D7C4 /* ResendExchangeWireframe.swift in Sources */, D922D98B21351AAE00D43053 /* SendMoneyExchangeRateWireframe.swift in Sources */, 73469F9F2293C1B00062946B /* SelectPaymentWireframeInput.swift in Sources */, D9DC107A21639078008F3C51 /* MessageComposeService.swift in Sources */, - D922D9412135124200D43053 /* SendMoneyPaymentModeService.swift in Sources */, 730D787D227A94E1007E517E /* RedeemModuleInterface.swift in Sources */, D96A4FD521460B4A00CFD507 /* SplashScreenService.swift in Sources */, 9F983C0C2024883D001DCB3F /* UIColor+Ext.swift in Sources */, @@ -14601,23 +14068,19 @@ D92E6568222620A0004D1B3D /* SendMoneyCodeServiceType.swift in Sources */, 73469F9C2293C1B00062946B /* SelectPaymentInteractor.swift in Sources */, 73197D3F2330B919002C0F85 /* RecentRecipientModel.swift in Sources */, - D9BE023521E2DDEC003AA8C7 /* PaymentSelectionTableViewCell.swift in Sources */, D9031143214786EA00AD5BA9 /* ForgotPasswordWireframeInput.swift in Sources */, 73A621632330AD20000FFB5B /* RecentHistoriesInteractorIO.swift in Sources */, 73469F9B2293C1B00062946B /* SelectPaymentInteractorIO.swift in Sources */, 738FD4882303D70E008B144D /* RequestModelType.swift in Sources */, 730197A722535135001954AB /* kycForm3Wireframe.swift in Sources */, D92C24A721477EA600F6876F /* ResponseMessage.swift in Sources */, - D979061D223F58420025BD5B /* ResendModuleInterface.swift in Sources */, 73157BA122DC1EEC009B836F /* PopupNotificationWireframe.swift in Sources */, 73157B9C22DC1EEC009B836F /* PopupNotificationServiceType.swift in Sources */, 73469F992293C1B00062946B /* SelectPaymentServiceType.swift in Sources */, 73469F9D2293C1B00062946B /* SelectPaymentPresenter.swift in Sources */, 739A7784228BB2B40018A1A9 /* DetailOrderInteractor.swift in Sources */, - D9BE022C21E2DD45003AA8C7 /* PaymentSelectionInteractorIO.swift in Sources */, 736A8C452277EB2A00337A50 /* BiometricNotificationPresenter.swift in Sources */, 73197D3D2330B2BF002C0F85 /* RecentRecipientCell.swift in Sources */, - D9A060DF223F680B00F5D7C4 /* ResendExchangeViewController.swift in Sources */, 730D787F227A94E1007E517E /* RedeemService.swift in Sources */, 73BCCDCF228993040057B161 /* RewardGroupModuleInterface.swift in Sources */, BE74AFBE227C8FF200F05CE7 /* AddAccountInteractorIO.swift in Sources */, @@ -14628,7 +14091,6 @@ D97785A1215DC55F00754079 /* TransactionHistoryInteractor.swift in Sources */, 738F04B12316238600BA5EE7 /* ShadowView.swift in Sources */, D903113F214786EA00AD5BA9 /* ForgotPasswordInteractor.swift in Sources */, - D922D9472135124200D43053 /* SendMoneyPaymentModeWireframe.swift in Sources */, 73157BA422DC1EEC009B836F /* PopupNotificationViewController.swift in Sources */, D962230C212BD7A100B7A115 /* Array+Ext.swift in Sources */, 73157B9B22DC1EEC009B836F /* PopupNotificationModuleInterface.swift in Sources */, @@ -14637,7 +14099,6 @@ 73B4C8BC22A5F2440078D495 /* SelectCouponModuleInterface.swift in Sources */, D92E656B222620A0004D1B3D /* SendMoneyCodeInteractor.swift in Sources */, D96848C9212D3AEB00EF12B1 /* JSON+Ext.swift in Sources */, - D9A060E0223F680B00F5D7C4 /* ResendExchangeViewInterface.swift in Sources */, BE74AFCC227C8FF200F05CE7 /* AutoDebitWireframe.swift in Sources */, 739A7788228BB2B40018A1A9 /* DetailOrderWireframe.swift in Sources */, D95B5E4921314D31000C0B33 /* GmeContacts.swift in Sources */, @@ -14659,7 +14120,6 @@ 730D7891227A94E1007E517E /* RewardWireframe.swift in Sources */, 7389601322C2F208003FEA90 /* TablePresenterViewInterface.swift in Sources */, D9031146214786EA00AD5BA9 /* ForgotPasswordViewInterface.swift in Sources */, - D922D9462135124200D43053 /* SendMoneyPaymentModeWireframeInput.swift in Sources */, 7301979922535135001954AB /* kycForm1InteractorIO.swift in Sources */, D946719B21426DFB003924DB /* LoginWireframe.swift in Sources */, D9B7ADF62130048E009B0564 /* ExchangeRatesWireframeInput.swift in Sources */, @@ -14674,10 +14134,8 @@ 73210DAA22FBE73100715D6C /* RecipientsViewModelInterface.swift in Sources */, 73157B9D22DC1EEC009B836F /* PopupNotificationService.swift in Sources */, D9031145214786EA00AD5BA9 /* ForgotPasswordViewController.swift in Sources */, - D9DAFE2C21354D8900483E71 /* SendMoenyPaymentModeCollectionViewCell.swift in Sources */, D95B7043213F9A2C0053CC3D /* CALayer+Ext.swift in Sources */, 730D7881227A94E1007E517E /* RedeemInteractorIO.swift in Sources */, - D9BE023021E2DD45003AA8C7 /* PaymentSelectionViewController.swift in Sources */, 730197AC22535135001954AB /* kycForm2ModuleInterface.swift in Sources */, D922D9AD21351B7400D43053 /* SendMoneyVerificationPresenter.swift in Sources */, 73195AB322FD14D500151434 /* SetupRecipientServiceType.swift in Sources */, @@ -14686,7 +14144,6 @@ 730D78B8227A94F2007E517E /* SearchAddressInteractorIO.swift in Sources */, D92B802D2140C3CB00A25B26 /* MainViewInterface.swift in Sources */, 730197B422535135001954AB /* kycForm2ViewInterface.swift in Sources */, - D9790626223F58420025BD5B /* ResendViewInterface.swift in Sources */, 73B6D68E2306413100A0CB6E /* RecipientCommonType.swift in Sources */, D962231E212C126500B7A115 /* ExchangeModel.swift in Sources */, D903113D214786EA00AD5BA9 /* ForgotPasswordServiceType.swift in Sources */, @@ -14694,7 +14151,6 @@ 730D78B9227A94F2007E517E /* SearchAddressInteractor.swift in Sources */, D923EBBB215C7E67008A3026 /* HomeCollectionModel.swift in Sources */, 730197B322535135001954AB /* kycForm2WireframeInput.swift in Sources */, - D90A9D5A2136942300A96E45 /* BankBranchPickerCell.swift in Sources */, D96A4FF72146625C00CFD507 /* RegisterServiceType.swift in Sources */, 7301979822535135001954AB /* kycForm1ServiceType.swift in Sources */, D95B5E3C21311057000C0B33 /* GmeContactsInteractor.swift in Sources */, @@ -14710,9 +14166,7 @@ 7301979122535135001954AB /* KycWireframe.swift in Sources */, 73185350230EACA400BA9AE3 /* SendMoneyCountryViewModel.swift in Sources */, D950BED221549242008367A1 /* HomeServiceType.swift in Sources */, - D9BE022B21E2DD45003AA8C7 /* PaymentSelectionInteractor.swift in Sources */, 7301978E22535135001954AB /* KycInteractor.swift in Sources */, - D922D9452135124200D43053 /* SendMoneyPaymentModePresenter.swift in Sources */, 73195AB422FD14D500151434 /* SetupRecipientService.swift in Sources */, 73B4C8C122A5F2440078D495 /* SelectCouponPresenter.swift in Sources */, D922D9662135145F00D43053 /* SendMoneyParentInteractorIO.swift in Sources */, @@ -14724,16 +14178,13 @@ D922D96C2135145F00D43053 /* SendMoneyParentViewController.swift in Sources */, D922D98C21351AAE00D43053 /* SendMoneyExchangeRateViewController.swift in Sources */, 731627A52301009800BA48A8 /* ExchangeRateRequestModel.swift in Sources */, - D922D9402135124200D43053 /* SendMoneyPaymentModeModuleInterface.swift in Sources */, D92E6569222620A0004D1B3D /* SendMoneyCodeService.swift in Sources */, BEC9B001224FC49C00A2DA06 /* BiometricAuthenticationPresenter.swift in Sources */, 73157BA722DC3F14009B836F /* Date+Ext.swift in Sources */, 73B4C8BF22A5F2440078D495 /* SelectCouponInteractorIO.swift in Sources */, 73BCCDD8228993040057B161 /* RewardGroupViewInterface.swift in Sources */, 73A621422330742C000FFB5B /* DomesticRemitViewController.swift in Sources */, - D9790624223F58420025BD5B /* ResendWireframe.swift in Sources */, BE74AFC3227C8FF200F05CE7 /* AddAccountViewController.swift in Sources */, - D9A060DA223F680B00F5D7C4 /* ResendExchangeInteractor.swift in Sources */, 73B4C8C222A5F2440078D495 /* SelectCouponWireframe.swift in Sources */, 7303E5732344A1F000472407 /* StoreReviewHelper.swift in Sources */, 73A6213B2330742C000FFB5B /* DomesticRemitInteractorIO.swift in Sources */, @@ -14769,10 +14220,8 @@ D945F124213E1D5100A24824 /* SendMoneyReceiptWireframeInput.swift in Sources */, 730D7890227A94E1007E517E /* RewardWireframeInput.swift in Sources */, D922D9A921351B7400D43053 /* SendMoneyVerificationServiceType.swift in Sources */, - D9A060D8223F680B00F5D7C4 /* ResendExchangeService.swift in Sources */, 7301979622535135001954AB /* kycForm1ModuleInterface.swift in Sources */, D922D9642135145F00D43053 /* SendMoneyParentService.swift in Sources */, - D9790621223F58420025BD5B /* ResendInteractorIO.swift in Sources */, D96A50002146625C00CFD507 /* RegisterViewController.swift in Sources */, D945F126213E1D5100A24824 /* SendMoneyReceiptViewController.swift in Sources */, 73BCCDD9228993040057B161 /* RewardGroupViewController.swift in Sources */, @@ -14804,16 +14253,13 @@ D96A4FD621460B4A00CFD507 /* SplashScreenServiceType.swift in Sources */, 736A8C412277EB2A00337A50 /* BiometricNotificationService.swift in Sources */, 73210DA122FBE73100715D6C /* RecipientsModuleInterface.swift in Sources */, - D9A060D9223F680B00F5D7C4 /* ResendExchangeServiceType.swift in Sources */, 73A621412330742C000FFB5B /* DomesticRemitViewModelInterface.swift in Sources */, 730D788A227A94E1007E517E /* RewardProduct.swift in Sources */, 73469F9A2293C1B00062946B /* SelectPaymentService.swift in Sources */, - D9A060DC223F680B00F5D7C4 /* ResendExchangePresenter.swift in Sources */, D977859E215DC55F00754079 /* TransactionHistoryService.swift in Sources */, 730D7892227A94E1007E517E /* RewardViewInterface.swift in Sources */, D95B5E3A21311057000C0B33 /* GmeContactsService.swift in Sources */, D95B5E3F21311057000C0B33 /* GmeContactsWireframeInput.swift in Sources */, - D922D9442135124200D43053 /* SendMoneyPaymentModeInteractor.swift in Sources */, 736E321A230A3CC1005799AA /* UIDevice+Ext.swift in Sources */, D922D9692135145F00D43053 /* SendMoneyParentWireframeInput.swift in Sources */, D946719821426DFB003924DB /* LoginInteractor.swift in Sources */, @@ -14833,15 +14279,12 @@ 7301978F22535135001954AB /* KycInteractorIO.swift in Sources */, D92E656E222620A0004D1B3D /* SendMoneyCodeWireframe.swift in Sources */, 04E36E1921AE585200783685 /* PennyTestSubmitModuleInterface.swift in Sources */, - D9BE022A21E2DD45003AA8C7 /* PaymentSelectionServiceType.swift in Sources */, 73A6E20322CEE51600E9BC68 /* UIBarButtonItem+Ext.swift in Sources */, - D9BE022F21E2DD45003AA8C7 /* PaymentSelectionWireframe.swift in Sources */, D92B80292140C3CB00A25B26 /* MainInteractorIO.swift in Sources */, 730197AB22535135001954AB /* kycForm3ViewController.swift in Sources */, 73976D202331B4F4003CF5E1 /* UIImageView+Ext.swift in Sources */, 0496B84F1FE7DFCD0044810E /* String+Ext.swift in Sources */, D9B7ADF52130048E009B0564 /* ExchangeRatesPresenter.swift in Sources */, - D9BE022821E2DD45003AA8C7 /* PaymentSelectionModuleInterface.swift in Sources */, 73A6E20422CEE51600E9BC68 /* BadgeLabel.swift in Sources */, 73AEFF562334744E00A967FB /* DomesticRemitResponseModel.swift in Sources */, 73FE883D228A4A8C00A5EB56 /* OrderHistoryWireframe.swift in Sources */, @@ -14858,7 +14301,6 @@ D922D98A21351AAE00D43053 /* SendMoneyExchangeRateWireframeInput.swift in Sources */, D945F129213E4A9D00A24824 /* SendMoneyReciept.swift in Sources */, D9B7ADF02130048E009B0564 /* ExchangeRatesModuleInterface.swift in Sources */, - D979061E223F58420025BD5B /* ResendServiceType.swift in Sources */, 73A6215F2330AD20000FFB5B /* RecentHistoriesModuleInterface.swift in Sources */, 043770EE21AD04240005B22D /* PennyTestWireframe.swift in Sources */, 73B4C8C622A5F2440078D495 /* SelectCouponViewController.swift in Sources */, @@ -14872,9 +14314,7 @@ FF6E7D8F21BF951D00A003B9 /* AppUpdateInteractorIO.swift in Sources */, 7317E404233387A10063743A /* DomesticRemitRequestModel.swift in Sources */, D9031142214786EA00AD5BA9 /* ForgotPasswordWireframe.swift in Sources */, - D922D9432135124200D43053 /* SendMoneyPaymentModeInteractorIO.swift in Sources */, D96BD118216479E200DFE7D8 /* WalletStatementInteractorIO.swift in Sources */, - D922D9482135124200D43053 /* SendMoneyPaymentModeViewController.swift in Sources */, BE74AFC9227C8FF200F05CE7 /* AutoDebitInteractor.swift in Sources */, FF6E7D8E21BF951D00A003B9 /* AppUpdateInteractor.swift in Sources */, D9B7ADFD2130073A009B0564 /* WireframeInput.swift in Sources */, @@ -14901,7 +14341,6 @@ 73BCCDD0228993040057B161 /* RewardGroupServiceType.swift in Sources */, D950BED321549242008367A1 /* HomeService.swift in Sources */, 045976B221A3D8F30001E92A /* AutoRefundsViewController.swift in Sources */, - D9D22429224078D000C7313D /* ResendTableViewCell.swift in Sources */, 043770EF21AD04240005B22D /* PennyTestViewInterface.swift in Sources */, 73071AC62296CF9B008840FD /* HotLineServiceType.swift in Sources */, 730197A622535135001954AB /* kycForm3Presenter.swift in Sources */, @@ -14920,16 +14359,13 @@ D96A4FFD2146625C00CFD507 /* RegisterWireframe.swift in Sources */, D950BED421549242008367A1 /* HomeInteractorIO.swift in Sources */, 73FE8840228A4A8C00A5EB56 /* OrderHistoryViewController.swift in Sources */, - D9790623223F58420025BD5B /* ResendWireframeInput.swift in Sources */, D922D98D21351AAE00D43053 /* SendMoneyExchangeRateViewInterface.swift in Sources */, 73195AB622FD14D500151434 /* SetupRecipientInteractor.swift in Sources */, 7389600A22C2F208003FEA90 /* TablePresenterModuleInterface.swift in Sources */, 733D910222EEB658006B5E80 /* kycForm1WireframeOutput.swift in Sources */, 73071AC92296CF9B008840FD /* HotLinePresenter.swift in Sources */, - D90A9D66213696E400A96E45 /* BankPickerViewController.swift in Sources */, 04DC27EE21A51E83003714F5 /* autoRefundService.swift in Sources */, 73A6213D2330742C000FFB5B /* DomesticRemitPresenter.swift in Sources */, - D9BE022D21E2DD45003AA8C7 /* PaymentSelectionPresenter.swift in Sources */, 73FE883B228A4A8C00A5EB56 /* OrderHistoryInteractor.swift in Sources */, 730197B622535135001954AB /* kycForm2ViewController.swift in Sources */, 049E61A51FF0AE9D00817C76 /* UrlManager.swift in Sources */, @@ -14942,7 +14378,6 @@ 7383F43622DEB864003D6393 /* GMEDB.swift in Sources */, 73A6216A2330AD20000FFB5B /* RecentHistoriesViewController.swift in Sources */, 04E36E2021AE585200783685 /* PennyTestSubmitWireframeInput.swift in Sources */, - D90A9D5C2136942300A96E45 /* BankBranchPickerViewController.swift in Sources */, D922D9682135145F00D43053 /* SendMoneyParentWireframe.swift in Sources */, 731703CC23221EA0005752DE /* SwipeNavigationController.swift in Sources */, 736A8C402277EB2A00337A50 /* BiometricNotificationModuleInterface.swift in Sources */, @@ -14958,7 +14393,6 @@ D96BD117216479E200DFE7D8 /* WalletStatementService.swift in Sources */, D90D55B121326DA800EEEE04 /* ReciepientEx.swift in Sources */, 73A621402330742C000FFB5B /* DomesticRemitViewModel.swift in Sources */, - D9790625223F58420025BD5B /* ResendViewController.swift in Sources */, 73FE883A228A4A8C00A5EB56 /* OrderHistoryInteractorIO.swift in Sources */, D950BED821549242008367A1 /* HomeWireframe.swift in Sources */, D922D9AF21351B7400D43053 /* SendMoneyVerificationWireframeInput.swift in Sources */, @@ -14967,7 +14401,6 @@ 73195ABA22FD14D500151434 /* SetupRecipientViewModel.swift in Sources */, 7389601422C2F208003FEA90 /* TablePresenterViewController.swift in Sources */, 739F8187234AFF13003ABCF3 /* DebugManager.swift in Sources */, - D9A060D7223F680B00F5D7C4 /* ResendExchangeModuleInterface.swift in Sources */, D96BD11B216479E200DFE7D8 /* WalletStatementWireframe.swift in Sources */, D96BD116216479E200DFE7D8 /* WalletStatementServiceType.swift in Sources */, D946719621426DFB003924DB /* LoginService.swift in Sources */, @@ -14980,13 +14413,11 @@ 73469FA02293C1B00062946B /* SelectPaymentViewController.swift in Sources */, D97785A4215DC55F00754079 /* TransactionHistoryWireframe.swift in Sources */, D96848CC212D3F2300EF12B1 /* ExchangeRateApiService.swift in Sources */, - D9A060DB223F680B00F5D7C4 /* ResendExchangeInteractorIO.swift in Sources */, D9DC108421639E56008F3C51 /* SuccessMessage.swift in Sources */, 7318534E230EACA400BA9AE3 /* SendMoneyTransFerReasonViewModel.swift in Sources */, 73195ABB22FD14D500151434 /* SetupRecipientViewModelInterface.swift in Sources */, 7389601922C2FADD003FEA90 /* TableCell.swift in Sources */, 730197A522535135001954AB /* kycForm3Interactor.swift in Sources */, - D922D94A2135124200D43053 /* SendMoneyPaymentModeViewInterface.swift in Sources */, D9380D2D2165A2ED00E45156 /* ProfileViewController.swift in Sources */, D945F122213E1D5100A24824 /* SendMoneyReceiptPresenter.swift in Sources */, D92B802A2140C3CB00A25B26 /* MainPresenter.swift in Sources */, @@ -15045,11 +14476,9 @@ 73FE8846228A58DE00A5EB56 /* OrderContainer.swift in Sources */, D96BD11E216479E200DFE7D8 /* WalletStatementViewInterface.swift in Sources */, D92B802E2140C3CB00A25B26 /* MainViewController.swift in Sources */, - D922D9422135124200D43053 /* SendMoneyPaymentModeServiceType.swift in Sources */, 73210DA622FBE73100715D6C /* RecipientsPresenter.swift in Sources */, 7301979B22535135001954AB /* kycForm1Presenter.swift in Sources */, 73469FA12293C1B00062946B /* PaymentCell.swift in Sources */, - D9790620223F58420025BD5B /* ResendInteractor.swift in Sources */, 730197B122535135001954AB /* kycForm2Presenter.swift in Sources */, D945F120213E1D5100A24824 /* SendMoneyReceiptInteractor.swift in Sources */, 041A86A721D1F5590044C83C /* WkWebViewController.swift in Sources */, @@ -15062,7 +14491,6 @@ 730D788C227A94E1007E517E /* RewardService.swift in Sources */, D922D9672135145F00D43053 /* SendMoneyParentPresenter.swift in Sources */, D9B39678214F7DDC0072A9B8 /* MultiMediaManager.swift in Sources */, - D9BE022921E2DD45003AA8C7 /* PaymentSelectionService.swift in Sources */, D950BED621549242008367A1 /* HomePresenter.swift in Sources */, D96A4FF82146625C00CFD507 /* RegisterService.swift in Sources */, 73A621672330AD20000FFB5B /* RecentHistoriesViewModel.swift in Sources */, diff --git a/GME Remit/Extensions/UIColor+Ext.swift b/GME Remit/Extensions/UIColor+Ext.swift index 9c50a2ac..52098503 100644 --- a/GME Remit/Extensions/UIColor+Ext.swift +++ b/GME Remit/Extensions/UIColor+Ext.swift @@ -70,7 +70,6 @@ extension UIColor { return UIColor(named: "ThemeRedWhite") ?? .white } - class var themeSubBackground: UIColor { return UIColor(named: "ThemeSubBackground") ?? .lightGray } diff --git a/GME Remit/Extensions/UIImageView+Ext.swift b/GME Remit/Extensions/UIImageView+Ext.swift index 03862cb6..75819e04 100644 --- a/GME Remit/Extensions/UIImageView+Ext.swift +++ b/GME Remit/Extensions/UIImageView+Ext.swift @@ -9,7 +9,7 @@ import UIKit extension UIImageView { - func setDropDownImage(tintColor: UIColor){ + func setDropDownImage(tintColor: UIColor) { self.image = #imageLiteral(resourceName: "dropdown_white").withRenderingMode(UIImage.RenderingMode.alwaysTemplate) self.tintColor = tintColor } diff --git a/GME Remit/Models/Request/PaymentModeRecipientViewModel.swift b/GME Remit/Models/Request/PaymentModeRecipientViewModel.swift new file mode 100644 index 00000000..81b94fad --- /dev/null +++ b/GME Remit/Models/Request/PaymentModeRecipientViewModel.swift @@ -0,0 +1,31 @@ +// +// SendMoneyRecipientViewModel.swift +// GMERemittance +// +// Created by gme_2 on 28/08/2018. +// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved. +// + +import Foundation + +class SendMoneyRecipientViewModel { + var id: String? + var firstName: String? + var middleName: String? + var lastName: String? + var country: String? + var state: String? + var stateId: String? + var city: String? + var address: String? + var district: String? + var districtId: String? + var relation: String? + var relationId: String? + var mobileNumber: String? + var email: String? + var recipientId: String? + var reason: String? + var reasonId: String? + var countryId: String? +} diff --git a/GME Remit/Models/Response/NativeCountry.swift b/GME Remit/Models/Response/NativeCountry.swift index 438f5865..6a589a97 100644 --- a/GME Remit/Models/Response/NativeCountry.swift +++ b/GME Remit/Models/Response/NativeCountry.swift @@ -51,7 +51,7 @@ struct NativeCountryModel: Mappable, TablePresenterProtocol { } } -fileprivate let countries = +private let countries = """ { "NativeCountry":[ diff --git a/GME Remit/Models/Response/ResendDetail.swift b/GME Remit/Models/Response/ResendDetail.swift index 0a9c89c0..7b743868 100644 --- a/GME Remit/Models/Response/ResendDetail.swift +++ b/GME Remit/Models/Response/ResendDetail.swift @@ -9,7 +9,6 @@ import Foundation import ObjectMapper - class ResendDetailModelContainer: Mappable { var errorCode: String? var message: String? diff --git a/GME Remit/Models/Response/ResendListModel.swift b/GME Remit/Models/Response/ResendListModel.swift index f0a71f92..7bc69c6a 100644 --- a/GME Remit/Models/Response/ResendListModel.swift +++ b/GME Remit/Models/Response/ResendListModel.swift @@ -9,7 +9,6 @@ import Foundation import ObjectMapper - class ResendListModelContainer: Mappable { var errorCode: String? var message: String? diff --git a/GME Remit/Models/Response/SendMoneyProvinceViewModel.swift b/GME Remit/Models/Response/SendMoneyProvinceViewModel.swift index 95e228fe..00961142 100644 --- a/GME Remit/Models/Response/SendMoneyProvinceViewModel.swift +++ b/GME Remit/Models/Response/SendMoneyProvinceViewModel.swift @@ -8,7 +8,6 @@ import Foundation - struct SendMoneyProvienceViewModel { var name: String? var id: String? diff --git a/GME Remit/Models/Response/SendMoneyRelationViewModel.swift b/GME Remit/Models/Response/SendMoneyRelationViewModel.swift index a506ff6d..63618611 100644 --- a/GME Remit/Models/Response/SendMoneyRelationViewModel.swift +++ b/GME Remit/Models/Response/SendMoneyRelationViewModel.swift @@ -8,7 +8,6 @@ import Foundation - struct SendMoneyRelationViewModel { var title: String? var id: String? diff --git a/GME Remit/Models/Response/SendMoneyTransFerReasonViewModel.swift b/GME Remit/Models/Response/SendMoneyTransFerReasonViewModel.swift index 5c75032e..9ebe8ac3 100644 --- a/GME Remit/Models/Response/SendMoneyTransFerReasonViewModel.swift +++ b/GME Remit/Models/Response/SendMoneyTransFerReasonViewModel.swift @@ -8,7 +8,6 @@ import Foundation - struct SendMoneyTransferReasonViewModel { var title: String? var id: String? diff --git a/GME Remit/Modules/AutoDebitModules/AddAccount/User Interface/Wireframe/AddAccountWireframe.swift b/GME Remit/Modules/AutoDebitModules/AddAccount/User Interface/Wireframe/AddAccountWireframe.swift index 587199c5..b1ac57ec 100644 --- a/GME Remit/Modules/AutoDebitModules/AddAccount/User Interface/Wireframe/AddAccountWireframe.swift +++ b/GME Remit/Modules/AutoDebitModules/AddAccount/User Interface/Wireframe/AddAccountWireframe.swift @@ -41,10 +41,10 @@ extension AddAccountWireframe: AddAccountWireframeInput { } func pushKFTCViewControllerOf(url: String, header: [KftcHeader]?) { - let viewcontroller = UIStoryboard( + guard let viewcontroller = UIStoryboard( name: "WKWebView", bundle: nil - ).instantiateViewController(withIdentifier: "WkWebViewController") as! WkWebViewController + ).instantiateViewController(withIdentifier: "WkWebViewController") as? WkWebViewController else { return } viewcontroller.url = url viewcontroller.headers = header diff --git a/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Interactor/AutoDebitInteractorIO.swift b/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Interactor/AutoDebitInteractorIO.swift index f15e9de2..28419f26 100644 --- a/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Interactor/AutoDebitInteractorIO.swift +++ b/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Interactor/AutoDebitInteractorIO.swift @@ -11,7 +11,6 @@ protocol AutoDebitInteractorInput: class { /// Fetch KFTC registerd bank account list func fetchKFTCBankAccountList() - /// Delete selected bank account /// /// - Parameters: @@ -19,7 +18,6 @@ protocol AutoDebitInteractorInput: class { /// - account: bank account func deleteKFTCBankAccount(of username: String, with account: Account) - /// Refresh Token /// /// - Parameter language: selected language @@ -33,7 +31,6 @@ protocol AutoDebitInteractorOutput: class { /// If did fail delete KFTC bank account func didFailDeleteAccount(with error: Error) - /// Set KFTCModel /// /// - Parameter model: KFTCModel diff --git a/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Service/AutoDebitServiceType.swift b/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Service/AutoDebitServiceType.swift index 55593027..cac5be0d 100644 --- a/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Service/AutoDebitServiceType.swift +++ b/GME Remit/Modules/AutoDebitModules/AutoDebit/Application Logic/Service/AutoDebitServiceType.swift @@ -21,7 +21,6 @@ protocol AutoDebitServiceType: class, ApiServiceType { failure: @escaping (Error) -> Void ) - /// Delete selected row's KFTC bank account /// /// - Parameters: @@ -36,7 +35,6 @@ protocol AutoDebitServiceType: class, ApiServiceType { failure: @escaping (Error) -> Void ) - /// Refresh token /// /// - Parameters: diff --git a/GME Remit/Modules/AutoDebitModules/AutoDebit/Module Interface/AutoDebitModuleInterface.swift b/GME Remit/Modules/AutoDebitModules/AutoDebit/Module Interface/AutoDebitModuleInterface.swift index 2017b1d2..22f90bc7 100644 --- a/GME Remit/Modules/AutoDebitModules/AutoDebit/Module Interface/AutoDebitModuleInterface.swift +++ b/GME Remit/Modules/AutoDebitModules/AutoDebit/Module Interface/AutoDebitModuleInterface.swift @@ -18,7 +18,6 @@ protocol AutoDebitModuleInterface: class { /// - account: bank account for delete func deleteKFTCBankAccount(of username: String, with account: Account) - /// Present AddAccount ViewController in front of these ViewController /// /// - Parameter model: KFTCModel diff --git a/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Presenter/AutoDebitPresenter.swift b/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Presenter/AutoDebitPresenter.swift index 78ac6405..00763e5e 100644 --- a/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Presenter/AutoDebitPresenter.swift +++ b/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Presenter/AutoDebitPresenter.swift @@ -32,7 +32,7 @@ extension AutoDebitPresenter: AutoDebitModuleInterface { interactor?.deleteKFTCBankAccount(of: username, with: account) } - func goAddAccount(model: KFTCModel?){ + func goAddAccount(model: KFTCModel?) { wireframe?.goAddAccountViewController(with: model) } @@ -67,7 +67,7 @@ extension AutoDebitPresenter: AutoDebitInteractorOutput { view?.didDeleteAccount() } - func didFailDeleteAccount(with error: Error){ + func didFailDeleteAccount(with error: Error) { view?.endLoading() view?.didFailDeleteAccount(with: error) } diff --git a/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Wireframe/AutoDebitWireframeInput.swift b/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Wireframe/AutoDebitWireframeInput.swift index bf4e8fdb..beb69923 100644 --- a/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Wireframe/AutoDebitWireframeInput.swift +++ b/GME Remit/Modules/AutoDebitModules/AutoDebit/User Interface/Wireframe/AutoDebitWireframeInput.swift @@ -13,7 +13,6 @@ protocol AutoDebitWireframeInput: WireframeInput { /// - Parameter model: KFTCModel func goAddAccountViewController(with model: KFTCModel?) - /// Present Refresh Token /// /// - Parameters: diff --git a/GME Remit/Modules/BiometricAuthModules/BiometricAuthentication/User Interface/Wireframe/BiometricAuthenticationWireframe.swift b/GME Remit/Modules/BiometricAuthModules/BiometricAuthentication/User Interface/Wireframe/BiometricAuthenticationWireframe.swift index 46428029..9ec4a89c 100644 --- a/GME Remit/Modules/BiometricAuthModules/BiometricAuthentication/User Interface/Wireframe/BiometricAuthenticationWireframe.swift +++ b/GME Remit/Modules/BiometricAuthModules/BiometricAuthentication/User Interface/Wireframe/BiometricAuthenticationWireframe.swift @@ -42,7 +42,7 @@ extension BiometricAuthenticationWireframe: BiometricAuthenticationWireframeInpu let vc = self.view as? BiometricAuthenticationViewController ?? BiometricAuthenticationViewController() - if let bioPolicy = delegate?.doSelectLocalAuthenticationPolicy(vc){ + if let bioPolicy = delegate?.doSelectLocalAuthenticationPolicy(vc) { switch bioPolicy { case .deviceOwnerAuthentication: self.policy = .deviceOwnerAuthentication diff --git a/GME Remit/Modules/ExchangeRates/User Interface/Wireframe/ExchangeRatesWireframe.swift b/GME Remit/Modules/ExchangeRates/User Interface/Wireframe/ExchangeRatesWireframe.swift index 2448f6e2..38329c5a 100644 --- a/GME Remit/Modules/ExchangeRates/User Interface/Wireframe/ExchangeRatesWireframe.swift +++ b/GME Remit/Modules/ExchangeRates/User Interface/Wireframe/ExchangeRatesWireframe.swift @@ -30,6 +30,4 @@ extension ExchangeRatesWireframe: ExchangeRatesWireframeInput { self.view = viewController return viewController } - - } diff --git a/GME Remit/Modules/ForgotPassword/Application Logic/Service/ForgotPasswordServiceType.swift b/GME Remit/Modules/ForgotPassword/Application Logic/Service/ForgotPasswordServiceType.swift index 21f8db1f..5026cf6c 100644 --- a/GME Remit/Modules/ForgotPassword/Application Logic/Service/ForgotPasswordServiceType.swift +++ b/GME Remit/Modules/ForgotPassword/Application Logic/Service/ForgotPasswordServiceType.swift @@ -8,7 +8,6 @@ import Foundation - protocol ForgotPasswordServiceType: class, PasswordResetService { } diff --git a/GME Remit/Modules/Home/User Interface/View/HomeViewController.swift b/GME Remit/Modules/Home/User Interface/View/HomeViewController.swift index 904cf489..f7e77d6a 100644 --- a/GME Remit/Modules/Home/User Interface/View/HomeViewController.swift +++ b/GME Remit/Modules/Home/User Interface/View/HomeViewController.swift @@ -431,21 +431,21 @@ class HomeViewController: UIViewController { } @objc private func showResendMoney() { - let kycSubmited = user?.kyc ?? false - let pennyTestComplete = Utility.pennyTestVerified() - - if kycSubmited == true && pennyTestComplete == false { - self.show(error: StringConstants().pennyTestPrimaryBankText) - return - } - if isUserVerified() { - if let navigation = self.navigationController { - let wireframe = ResendWireframe() - wireframe.pushMainView(in: navigation) - } - } else { - self.showUnVerifiedMessage() - } +// let kycSubmited = user?.kyc ?? false +// let pennyTestComplete = Utility.pennyTestVerified() +// +// if kycSubmited == true && pennyTestComplete == false { +// self.show(error: StringConstants().pennyTestPrimaryBankText) +// return +// } +// if isUserVerified() { +// if let navigation = self.navigationController { +// let wireframe = ResendWireframe() +// wireframe.pushMainView(in: navigation) +// } +// } else { +// self.showUnVerifiedMessage() +// } } @objc private func showMobileRecharge() { diff --git a/GME Remit/Modules/Main/Application Logic/Interactor/MainInteractor.swift b/GME Remit/Modules/Main/Application Logic/Interactor/MainInteractor.swift index 83d9cf62..3e011a34 100644 --- a/GME Remit/Modules/Main/Application Logic/Interactor/MainInteractor.swift +++ b/GME Remit/Modules/Main/Application Logic/Interactor/MainInteractor.swift @@ -5,7 +5,6 @@ // Created by shishir sapkota // - import Foundation class MainInteractor: MainInteractorInput { diff --git a/GME Remit/Modules/Main/Application Logic/Service/MainService.swift b/GME Remit/Modules/Main/Application Logic/Service/MainService.swift index 9de94ee4..2b446494 100644 --- a/GME Remit/Modules/Main/Application Logic/Service/MainService.swift +++ b/GME Remit/Modules/Main/Application Logic/Service/MainService.swift @@ -5,7 +5,6 @@ // Created by shishir sapkota // - import Foundation class MainService: MainServiceType { diff --git a/GME Remit/Modules/Main/Module Interface/MainModuleInterface.swift b/GME Remit/Modules/Main/Module Interface/MainModuleInterface.swift index bf70d0d9..ab7de8d5 100644 --- a/GME Remit/Modules/Main/Module Interface/MainModuleInterface.swift +++ b/GME Remit/Modules/Main/Module Interface/MainModuleInterface.swift @@ -5,6 +5,4 @@ // Created by shishir sapkota // - -protocol MainModuleInterface: class { -} +protocol MainModuleInterface: class {} diff --git a/GME Remit/Modules/Main/User Interface/View/MainViewController.swift b/GME Remit/Modules/Main/User Interface/View/MainViewController.swift index 69bf9dd7..358ba522 100644 --- a/GME Remit/Modules/Main/User Interface/View/MainViewController.swift +++ b/GME Remit/Modules/Main/User Interface/View/MainViewController.swift @@ -5,14 +5,12 @@ // Created by shishir sapkota // - import Foundation import UIKit class MainViewController: UITabBarController { // MARK: Properties - // MARK: ENUMS: private enum Items: Int { case home = 0 diff --git a/GME Remit/Modules/Main/User Interface/View/MainViewInterface.swift b/GME Remit/Modules/Main/User Interface/View/MainViewInterface.swift index 5967def4..c042b14e 100644 --- a/GME Remit/Modules/Main/User Interface/View/MainViewInterface.swift +++ b/GME Remit/Modules/Main/User Interface/View/MainViewInterface.swift @@ -5,7 +5,4 @@ // Created by shishir sapkota // - -protocol MainViewInterface: class { - -} +protocol MainViewInterface: class {} diff --git a/GME Remit/Modules/Main/User Interface/Wireframe/MainWireframeInput.swift b/GME Remit/Modules/Main/User Interface/Wireframe/MainWireframeInput.swift index d1fd0bfd..d8e3faca 100644 --- a/GME Remit/Modules/Main/User Interface/Wireframe/MainWireframeInput.swift +++ b/GME Remit/Modules/Main/User Interface/Wireframe/MainWireframeInput.swift @@ -5,7 +5,6 @@ // Created by shishir sapkota // - import Foundation protocol MainWireframeInput: WireframeInput { diff --git a/GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift b/GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift index e96d14e7..7be468b6 100644 --- a/GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift +++ b/GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift @@ -168,7 +168,7 @@ struct Recipient: Mappable { "countryId": countryID ?? "", "relationshipId": relationshipID ?? "", "districtId": districtID ?? "", - "purposeOfRemitId": purposeOfRemitID ?? "", + "purposeOfRemitId": purposeOfRemitID ?? "" ] } } diff --git a/GME Remit/Modules/RecipientModules/Recipients/User Interface/View/Recipients.storyboard b/GME Remit/Modules/RecipientModules/Recipients/User Interface/View/Recipients.storyboard index ffbdc38b..00d801ce 100644 --- a/GME Remit/Modules/RecipientModules/Recipients/User Interface/View/Recipients.storyboard +++ b/GME Remit/Modules/RecipientModules/Recipients/User Interface/View/Recipients.storyboard @@ -126,32 +126,32 @@ -