NetworkProvider
open class NetworkProvider<Target> : NetworkService where Target : NetworkEndpoint
Default network provider base class implemented using URLSession
-
Declaration
Swift
public var config: URLSessionConfiguration? { get set } -
URLSession can be set
Declaration
Swift
public var session: URLSession -
Undocumented
Declaration
Swift
public init(with config: URLSessionConfiguration? = nil) -
Undocumented
Declaration
Swift
public init(session: URLSession) -
Declaration
Swift
public func fetch(_ target: Target, completion: @escaping (Data?, Error?) -> Void) -> URLSessionTask?
View on GitHub
NetworkProvider Class Reference