public protocol RequestAdapter
A type that can inspect and optionally adapt a
URLRequest in some manner if necessary.
Inspects and adapts the specified
URLRequestin some manner and calls the completion handler with the Result.
func adapt(_ urlRequest: URLRequest, for session: Session, completion: @escaping (Result<URLRequest, Error>) -> Void)
Sessionthat will execute the
The completion handler that must be called when adaptation is complete.