 }
 
 // Supported request types
-enum HTTPMethod: String {
+public enum HTTPMethod: String {
     case DELETE = "DELETE"
     case GET = "GET"
     case HEAD = "HEAD"

        return body
    }

    func synthesizeRequest(
        method:HTTPMethod,
        URLString:String,
        params:[String:AnyObject],

        }
        return "Unkown"
    }

    public var isRedirect:Bool {
        if let code = self.statusCode {
            return code >= 300 && code < 400
