 }
 
 /**
- Encapsulates the model data of an HTTP request.
+ Encapsulates the data required to send an HTTP request.
 */
 public struct Request {
     

        case DELETE = "DELETE"
    }
    
    public enum ParameterEncoding {
        case URL
        case JSON

    public let url: String
    public var parameters = Dictionary<String, String>()
    public var headers = Dictionary<String, String>()
    
    public var contentType: String? {
        set {
            headers[Headers.contentType] = newValue
        }
        get {
            return headers[Headers.contentType]
        }
    }
    
    public var userAgent: String? {
        set {
            headers[Headers.userAgent] = newValue
        }
        get {
            return headers[Headers.userAgent]
        }
    }
    
    // MARK: - Initialization
    
