AlamofireSessionManager
public final class AlamofireSessionManager : RestBird.SessionManager
Undocumented
-
Undocumented
Declaration
Swift
public var config: NetworkClientConfiguration
-
Declaration
Swift
public weak var delegate: SessionManagerDelegate?
-
Undocumented
Declaration
Swift
public init(config: NetworkClientConfiguration, session: Alamofire.Session = .default)
-
Declaration
Swift
public func performDataTask<Request, T>( request: Request, completion: @escaping (Result<T, Error>) -> Void ) where Request : DataRequest, T : Decodable
-
Undocumented
Declaration
Swift
public func performUploadTask<Request>( request: Request, uploadProgress: ((Progress) -> Void)?, completion: @escaping (Swift.Result<Data, Error>) -> Void ) where Request : MultipartRequest
-
Declaration
Swift
public func performUploadTask<Request, T>( request: Request, uploadProgress: ((Progress) -> Void)?, completion: @escaping (Swift.Result<T, Error>) -> Void ) where Request : MultipartRequest, T : Decodable