awesome-ios-developer/Helper/Network Layer/Services/NetworkRouter.swift

15 lines
305 B
Swift
Raw Permalink Normal View History

2021-05-03 13:34:53 +07:00
//
// NetworkRouter.swift
// MapDemoApp
//
// Created by JungpyoHong on 4/25/21.
//
import Foundation
2021-05-20 11:15:53 +07:00
protocol NetworkRouter: AnyObject {
2021-05-03 13:34:53 +07:00
associatedtype EndPoint: EndPointType
func request<T: Decodable>(_ route: EndPoint, completion: @escaping NetworkRouterCompletion<T>)
func cancel()
}