You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// // WithdrawFromWalletDetailWireframe.swift // GME Remit // // Created by Amrit Giri on 7/6/20. //Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved. //
import UIKit
class WithdrawFromWalletDetailWireframe { weak var view: UIViewController! private var model: WithdrawInformation? }
extension WithdrawFromWalletDetailWireframe: WithdrawFromWalletDetailWireframeInput { var storyboardName: String {return "WithdrawFromWalletDetail"} func getMainView() -> UIViewController { let service = WithdrawFromWalletDetailService() let interactor = WithdrawFromWalletDetailInteractor(service: service, withdrawInfo: self.model) let presenter = WithdrawFromWalletDetailPresenter() let viewController = viewControllerFromStoryboard(of: WithdrawFromWalletDetailViewController.self) viewController.presenter = presenter interactor.output = presenter presenter.interactor = interactor presenter.wireframe = self presenter.view = viewController self.view = viewController return viewController } func push( with model: WithdrawInformation?, on source: UIViewController ) { self.model = model let vc = getMainView() source.navigationController?.pushViewController(vc, animated: true) } }
|