Unit tests for Endpoint CRUD operations.
diff --git a/openstack/identity/v3/endpoints/results.go b/openstack/identity/v3/endpoints/results.go
new file mode 100644
index 0000000..b7074df
--- /dev/null
+++ b/openstack/identity/v3/endpoints/results.go
@@ -0,0 +1,19 @@
+package endpoints
+
+import "github.com/rackspace/gophercloud"
+
+// Endpoint describes the entry point for another service's API.
+type Endpoint struct {
+ ID string `json:"id"`
+ Interface Interface `json:"interface"`
+ Name string `json:"name"`
+ Region string `json:"region"`
+ ServiceID string `json:"service_id"`
+ URL string `json:"url"`
+}
+
+// EndpointList contains a page of Endpoint results.
+type EndpointList struct {
+ gophercloud.Pagination
+ Endpoints []Endpoint
+}