rax bulk operations; results update [not working]
diff --git a/rackspace/objectstorage/v1/bulk/results.go b/rackspace/objectstorage/v1/bulk/results.go
new file mode 100644
index 0000000..9c7a9a4
--- /dev/null
+++ b/rackspace/objectstorage/v1/bulk/results.go
@@ -0,0 +1,31 @@
+package bulk
+
+import (
+ "github.com/rackspace/gophercloud"
+
+ "github.com/mitchellh/mapstructure"
+
+ )
+
+// DeleteResult represents the result of a delete operation.
+type DeleteResult struct {
+ gophercloud.Result
+}
+
+type DeleteBody struct {
+ NumberNotFound int `mapstructure:"Number Not Found"`
+ ResponseStatus string `mapstructure:"Response Status"`
+ Errors []string `mapstructure:"Errors"`
+ NumberDeleted int `mapstructure:"Number Deleted"`
+ ResponseBody string `mapstructure:"Response Body"`
+}
+
+func (dr DeleteResult) ExtractBody() (DeleteBody, error) {
+ var resp DeleteBody
+ err := mapstructure.Decode(dr.Body, &resp)
+ return resp, err
+}
+
+type ExtractResult struct {
+ gophercloud.Result
+}