         self.fileName = fileName
         self.mimeType = mimeType
     }
-}
+
+    public var description: String {
+        var str = "#<FileURLForMultipartFormData fileURL=\"\(self.fileURL)\""
+        if let fileName = self.fileName {
+            str += " fileName=\"\(fileName)\""
+        }
+        if let mimeType = self.mimeType {
+            str += " mimeType=\"\(mimeType)\""
+        }
+        str += ">"
+
+        return str
+    }
+
+    public var debugDescription: String {
+        return description
+    }
+}

    Protocol to define a MultipartFormData parameter.
    The implementation must be a class because the value of Target#parameters is AnyObject.
*/
public protocol MultipartFormData: class {}

/**
    Class to define a MultipartFormData parameter from a data.

        self.fileName = fileName
        self.mimeType = mimeType
    }

    public var description: String {
        var str = "#<DataForMultipartFormData length=\"\(self.data.length)\""
        if let fileName = self.fileName {
            str += " fileName=\"\(fileName)\""
        }
        if let mimeType = self.mimeType {
            str += " mimeType=\"\(mimeType)\""
        }
        str += ">"

        return str
    }

    public var debugDescription: String {
        return description
    }
}

/**
