 
 // MARK: InputStream
 
-/// Creates an `UploadRequest` using the default `SessionManager` from the specified `url`, `method` and `headers` 
+/// Creates an `UploadRequest` using the default `SessionManager` from the specified `url`, `method` and `headers`
 /// for uploading the `stream`.
 ///
 /// - parameter stream:  The stream to upload.


// MARK: File

/// Creates an `UploadRequest` using the default `SessionManager` from the specified `url`, `method` and `headers` 
/// for uploading the `file`.
///
/// - parameter file:    The file to upload.


import Foundation

/// Types adopting the `URLConvertible` protocol can be used to construct URLs, which are then used to construct
/// URL requests.
public protocol URLConvertible {
    /// Returns a URL that conforms to RFC 2396 or throws an `Error`.
