@ -31,6 +31,17 @@
043629C8200A3D8800DD5E73 /* MobileRecharge.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 043629C7200A3D8700DD5E73 /* MobileRecharge.storyboard */; };
043629CA200A499900DD5E73 /* MobileRechargeReviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043629C9200A499900DD5E73 /* MobileRechargeReviewViewController.swift */; };
043760A3205B90F700D7827A /* RedeemViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043760A2205B90F700D7827A /* RedeemViewController.swift */; };
043770E721AD04240005B22D /* PennyTestModuleInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770D421AD04240005B22D /* PennyTestModuleInterface.swift */; };
043770E821AD04240005B22D /* PennyTestServiceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770D721AD04240005B22D /* PennyTestServiceType.swift */; };
043770E921AD04240005B22D /* PennyTestService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770D821AD04240005B22D /* PennyTestService.swift */; };
043770EA21AD04240005B22D /* PennyTestInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770DA21AD04240005B22D /* PennyTestInteractor.swift */; };
043770EB21AD04240005B22D /* PennyTestInteractorIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770DB21AD04240005B22D /* PennyTestInteractorIO.swift */; };
043770EC21AD04240005B22D /* PennyTestPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770DE21AD04240005B22D /* PennyTestPresenter.swift */; };
043770ED21AD04240005B22D /* PennyTestWireframeInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770E021AD04240005B22D /* PennyTestWireframeInput.swift */; };
043770EE21AD04240005B22D /* PennyTestWireframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770E121AD04240005B22D /* PennyTestWireframe.swift */; };
043770EF21AD04240005B22D /* PennyTestViewInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770E421AD04240005B22D /* PennyTestViewInterface.swift */; };
043770F021AD04240005B22D /* PennyTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043770E521AD04240005B22D /* PennyTestViewController.swift */; };
043770F121AD04240005B22D /* PennyTest.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 043770E621AD04240005B22D /* PennyTest.storyboard */; };
043A8AFA1FE80BC2004DA154 /* KYCPersonalInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043A8AF91FE80BC2004DA154 /* KYCPersonalInfoViewController.swift */; };
043BE857204CF10B00221D12 /* MoneyRequestViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043BE856204CF10B00221D12 /* MoneyRequestViewModel.swift */; };
043BE859204CF3A200221D12 /* MoneyRequestTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043BE858204CF3A200221D12 /* MoneyRequestTableViewCell.swift */; };
@ -573,6 +584,17 @@
043629C7200A3D8700DD5E73 /* MobileRecharge.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MobileRecharge.storyboard; sourceTree = "<group>"; };
043629C9200A499900DD5E73 /* MobileRechargeReviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileRechargeReviewViewController.swift; sourceTree = "<group>"; };
043760A2205B90F700D7827A /* RedeemViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedeemViewController.swift; sourceTree = "<group>"; };
043770D421AD04240005B22D /* PennyTestModuleInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestModuleInterface.swift; sourceTree = "<group>"; };
043770D721AD04240005B22D /* PennyTestServiceType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestServiceType.swift; sourceTree = "<group>"; };
043770D821AD04240005B22D /* PennyTestService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestService.swift; sourceTree = "<group>"; };
043770DA21AD04240005B22D /* PennyTestInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestInteractor.swift; sourceTree = "<group>"; };
043770DB21AD04240005B22D /* PennyTestInteractorIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestInteractorIO.swift; sourceTree = "<group>"; };
043770DE21AD04240005B22D /* PennyTestPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestPresenter.swift; sourceTree = "<group>"; };
043770E021AD04240005B22D /* PennyTestWireframeInput.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestWireframeInput.swift; sourceTree = "<group>"; };
043770E121AD04240005B22D /* PennyTestWireframe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestWireframe.swift; sourceTree = "<group>"; };
043770E421AD04240005B22D /* PennyTestViewInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestViewInterface.swift; sourceTree = "<group>"; };
043770E521AD04240005B22D /* PennyTestViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PennyTestViewController.swift; sourceTree = "<group>"; };
043770E621AD04240005B22D /* PennyTest.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = PennyTest.storyboard; sourceTree = "<group>"; };
043A8AF91FE80BC2004DA154 /* KYCPersonalInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KYCPersonalInfoViewController.swift; sourceTree = "<group>"; };
043BE856204CF10B00221D12 /* MoneyRequestViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoneyRequestViewModel.swift; sourceTree = "<group>"; };
043BE858204CF3A200221D12 /* MoneyRequestTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoneyRequestTableViewCell.swift; sourceTree = "<group>"; };
@ -1152,6 +1174,96 @@
path = MobileRecharge;
sourceTree = "<group>";
};
043770D221AD04240005B22D /* PennyTest */ = {
isa = PBXGroup;
children = (
043770D321AD04240005B22D /* Module Interface */,
043770D521AD04240005B22D /* Application Logic */,
043770DC21AD04240005B22D /* User Interface */,
);
path = PennyTest;
sourceTree = "<group>";
};
043770D321AD04240005B22D /* Module Interface */ = {
isa = PBXGroup;
children = (
043770D421AD04240005B22D /* PennyTestModuleInterface.swift */,
);
path = "Module Interface";
sourceTree = "<group>";
};
043770D521AD04240005B22D /* Application Logic */ = {
isa = PBXGroup;
children = (
043770D621AD04240005B22D /* Service */,
043770D921AD04240005B22D /* Interactor */,
);
path = "Application Logic";
sourceTree = "<group>";
};
043770D621AD04240005B22D /* Service */ = {
isa = PBXGroup;
children = (
043770D721AD04240005B22D /* PennyTestServiceType.swift */,
043770D821AD04240005B22D /* PennyTestService.swift */,
);
path = Service;
sourceTree = "<group>";
};
043770D921AD04240005B22D /* Interactor */ = {
isa = PBXGroup;
children = (
043770DA21AD04240005B22D /* PennyTestInteractor.swift */,
043770DB21AD04240005B22D /* PennyTestInteractorIO.swift */,
);
path = Interactor;
sourceTree = "<group>";
};
043770DC21AD04240005B22D /* User Interface */ = {
isa = PBXGroup;
children = (
043770DD21AD04240005B22D /* Presenter */,
043770DF21AD04240005B22D /* Wireframe */,
043770E221AD04240005B22D /* View */,
);
path = "User Interface";
sourceTree = "<group>";
};
043770DD21AD04240005B22D /* Presenter */ = {
isa = PBXGroup;
children = (
043770DE21AD04240005B22D /* PennyTestPresenter.swift */,
);
path = Presenter;
sourceTree = "<group>";
};
043770DF21AD04240005B22D /* Wireframe */ = {
isa = PBXGroup;
children = (
043770E021AD04240005B22D /* PennyTestWireframeInput.swift */,
043770E121AD04240005B22D /* PennyTestWireframe.swift */,
);
path = Wireframe;
sourceTree = "<group>";
};
043770E221AD04240005B22D /* View */ = {
isa = PBXGroup;
children = (
043770E321AD04240005B22D /* ViewModels */,
043770E421AD04240005B22D /* PennyTestViewInterface.swift */,
043770E521AD04240005B22D /* PennyTestViewController.swift */,
043770E621AD04240005B22D /* PennyTest.storyboard */,
);
path = View;
sourceTree = "<group>";
};
043770E321AD04240005B22D /* ViewModels */ = {
isa = PBXGroup;
children = (
);
path = ViewModels;
sourceTree = "<group>";
};
043A8AF81FE809E8004DA154 /* FillKYC */ = {
isa = PBXGroup;
children = (
@ -1708,6 +1820,7 @@
D907AB96212AA8A300915A87 /* Module */ = {
isa = PBXGroup;
children = (
043770D221AD04240005B22D /* PennyTest */,
045976B021A3D8D30001E92A /* Auto refund */,
D96BD100216479E200DFE7D8 /* WalletStatement */,
D9DC106321639077008F3C51 /* MessageCompose */,
@ -4002,6 +4115,7 @@
D90A9D67213696E400A96E45 /* BankPicker.storyboard in Resources */,
5565FF2D1FE275E5002934E9 /* SanFranciscoText-MediumItalic.otf in Resources */,
D922D9492135124200D43053 /* SendMoneyPaymentMode.storyboard in Resources */,
043770F121AD04240005B22D /* PennyTest.storyboard in Resources */,
D937038521490C3800D93077 /* KycForm1.storyboard in Resources */,
D95B7048213FB5F10053CC3D /* Storyboard.storyboard in Resources */,
5565FF241FE275E5002934E9 /* SanFranciscoText-HeavyItalic.otf in Resources */,
@ -4365,6 +4479,7 @@
D922D9B221351B7400D43053 /* SendMoneyVerificationViewController.swift in Sources */,
D96A5002214668A000CFD507 /* RegisterRequestModel.swift in Sources */,
D96A4FFB2146625C00CFD507 /* RegisterPresenter.swift in Sources */,
043770E721AD04240005B22D /* PennyTestModuleInterface.swift in Sources */,
D99D72AA212D595B00601F48 /* CountryInfo.swift in Sources */,
D95B5E4721314A3C000C0B33 /* GmeContactsTableViewCell.swift in Sources */,
0410A40E1FF1FAF400EC0B9E /* ModelExtension.swift in Sources */,
@ -4393,6 +4508,7 @@
A28C18201FEA5FBA0018AB97 /* KYCBankAndIDViewController.swift in Sources */,
D946719F21426DFB003924DB /* LoginViewController.swift in Sources */,
D922D9AE21351B7400D43053 /* SendMoneyVerificationWireframe.swift in Sources */,
043770E921AD04240005B22D /* PennyTestService.swift in Sources */,
D937038021490C3800D93077 /* KycForm1Interactor.swift in Sources */,
9F3332AF208DAE7600E39C9F /* ExchangeRateData.swift in Sources */,
D97785AC215DD23400754079 /* TransactionModel.swift in Sources */,
@ -4421,6 +4537,7 @@
04B232DF2003732E00736B89 /* RequestNewCodeViewController.swift in Sources */,
D93702B22148EE6C00D93077 /* KycInteractorIO.swift in Sources */,
D96848CE212D419400EF12B1 /* ApiServiceType.swift in Sources */,
043770EA21AD04240005B22D /* PennyTestInteractor.swift in Sources */,
D96848C9212D3AEB00EF12B1 /* ExtensionJSON.swift in Sources */,
D95B5E4921314D31000C0B33 /* GmeContacts.swift in Sources */,
A24B44FA204CF108009BF491 /* InviteeModel.swift in Sources */,
@ -4498,6 +4615,7 @@
D950BED121549242008367A1 /* HomeModuleInterface.swift in Sources */,
D937038121490C3800D93077 /* KycForm1Presenter.swift in Sources */,
D937034521490C1A00D93077 /* KycForm3ViewInterface.swift in Sources */,
043770EC21AD04240005B22D /* PennyTestPresenter.swift in Sources */,
0496B8481FE7DFA20044810E /* RestApiManager.swift in Sources */,
D9B7ADFA2130048E009B0564 /* ExchangeRatesViewInterface.swift in Sources */,
D9E57945212E938D00D47AC0 /* ExchangeRateDetailModel.swift in Sources */,
@ -4535,6 +4653,7 @@
D92B80252140C3CB00A25B26 /* MainModuleInterface.swift in Sources */,
D937037121490C3800D93077 /* KycForm2ModuleInterface.swift in Sources */,
D946719521426DFB003924DB /* LoginModuleInterface.swift in Sources */,
043770E821AD04240005B22D /* PennyTestServiceType.swift in Sources */,
D96BD1262164875800DFE7D8 /* WalletStatementTableViewCell.swift in Sources */,
04DC27EC21A51E29003714F5 /* AutoRefund.swift in Sources */,
D96BD11A216479E200DFE7D8 /* WalletStatementPresenter.swift in Sources */,
@ -4573,6 +4692,7 @@
A2E3379720483C84002DB015 /* InviteViewModel.swift in Sources */,
0448C2A11FF34D9C001FEA77 /* RecipientViewModel.swift in Sources */,
D977859F215DC55F00754079 /* TransactionHistoryServiceType.swift in Sources */,
043770EB21AD04240005B22D /* PennyTestInteractorIO.swift in Sources */,
046C5A211FE8FFB800918FFD /* ForgetPasswordViewModel.swift in Sources */,
0432A5752073531F005EE949 /* SocialWall.swift in Sources */,
D922D9AA21351B7400D43053 /* SendMoneyVerificationService.swift in Sources */,
@ -4591,6 +4711,7 @@
A22162D0202C4A61000E915C /* TabBarViewController.swift in Sources */,
D9B7ADF02130048E009B0564 /* ExchangeRatesModuleInterface.swift in Sources */,
A252A4CC203ACFA0001EFF4C /* TransactionSuccessViewController.swift in Sources */,
043770EE21AD04240005B22D /* PennyTestWireframe.swift in Sources */,
045CB0C4202F27FA008DD982 /* SupportViewController.swift in Sources */,
D922D9202134DCF000D43053 /* EditReciepientInteractorIO.swift in Sources */,
D96A4FBC2146079600CFD507 /* AppConstants.swift in Sources */,
@ -4616,6 +4737,7 @@
D937037E21490C3800D93077 /* KycForm1ServiceType.swift in Sources */,
045976B221A3D8F30001E92A /* AutoRefundsViewController.swift in Sources */,
0474678C203C4A0100F6A583 /* PdfComposer.swift in Sources */,
043770EF21AD04240005B22D /* PennyTestViewInterface.swift in Sources */,
D937037621490C3800D93077 /* KycForm2Presenter.swift in Sources */,
A2D2C5902032ACDA001FC8E5 /* TransactionSearchTableViewCell.swift in Sources */,
D922D9AC21351B7400D43053 /* SendMoneyVerificationInteractor.swift in Sources */,
@ -4665,6 +4787,7 @@
D96BD11B216479E200DFE7D8 /* WalletStatementWireframe.swift in Sources */,
D96BD116216479E200DFE7D8 /* WalletStatementServiceType.swift in Sources */,
D946719621426DFB003924DB /* LoginService.swift in Sources */,
043770F021AD04240005B22D /* PennyTestViewController.swift in Sources */,
D92B80282140C3CB00A25B26 /* MainInteractor.swift in Sources */,
A2B9D7592020C616007C1049 /* MyStoryViewController.swift in Sources */,
D937037921490C3800D93077 /* KycForm2ViewInterface.swift in Sources */,
@ -4698,6 +4821,7 @@
D937037321490C3800D93077 /* KycForm2Service.swift in Sources */,
9F04F1D92088BE160011C0BA /* CurrenciesData.swift in Sources */,
D92B80272140C3CB00A25B26 /* MainServiceType.swift in Sources */,
043770ED21AD04240005B22D /* PennyTestWireframeInput.swift in Sources */,
D95B5E4B21315C57000C0B33 /* EmptyTableViewCell.swift in Sources */,
04CAEC2D1FEBAEB400C819D4 /* KYCViewModel.swift in Sources */,
9F03D22E1FECFC52002E132E /* RecipientTranscationViewController.swift in Sources */,