//
//  ___FILENAME___
//  ___PROJECTNAME___
//
//  Created by ___FULLUSERNAME___ on ___DATE___.
//  Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
//
//  This file was generated by the Clean Swift Xcode Templates so
//  you can apply clean architecture to your iOS and Mac projects,
//  see http://clean-swift.com
//

import UIKit

protocol ___VARIABLE_sceneName___BusinessLogic {
    func fetchRequestData(request: ___VARIABLE_sceneName___.Models.Request)
}

protocol ___VARIABLE_sceneName___DataStore {
    //var some: String { get set }
}

class ___VARIABLE_sceneName___Interactor: ___VARIABLE_sceneName___BusinessLogic, ___VARIABLE_sceneName___DataStore {
    var presenter: ___VARIABLE_sceneName___PresentationLogic?
    var worker: ___VARIABLE_sceneName___Worker?
  
    //var some: String = ""
  
    // MARK: 获取请求数据
    func fetchRequestData(request: ___VARIABLE_sceneName___.Models.Request) {
        worker = ___VARIABLE_sceneName___Worker()
        worker?.doSomeWork()
    
        let response = ___VARIABLE_sceneName___.Models.Response()
        presenter?.presentDataSource(response: response)
    }
}
