List the services available from an endpoint.
diff --git a/openstack/identity/v3/services/results.go b/openstack/identity/v3/services/results.go
index baf8d6b..aba3aa1 100644
--- a/openstack/identity/v3/services/results.go
+++ b/openstack/identity/v3/services/results.go
@@ -1,5 +1,7 @@
package services
+import "github.com/rackspace/gophercloud"
+
// ServiceResult is the result of a list or information query.
type ServiceResult struct {
Description *string `json:"description,omitempty"`
@@ -7,3 +9,10 @@
Name string `json:"name"`
Type string `json:"type"`
}
+
+// ServiceListResult is a paged collection of Services.
+type ServiceListResult struct {
+ gophercloud.Pagination
+
+ Services []ServiceResult `json:"services"`
+}