Adding common result struct
diff --git a/openstack/results.go b/openstack/results.go
new file mode 100644
index 0000000..a7b0e10
--- /dev/null
+++ b/openstack/results.go
@@ -0,0 +1,9 @@
+package openstack
+
+// CommonResult acts as a base struct that other results can embed. It contains
+// the deserialized JSON structured returned from the server (Resp), and any
+// errors that might have occurred during transport or deserialization.
+type CommonResult struct {
+ Resp map[string]interface{}
+ Err error
+}