Moving network v2 to new(est) pagination idiom
diff --git a/openstack/networking/v2/apiversions/requests.go b/openstack/networking/v2/apiversions/requests.go
index 8e3ff32..31e07fd 100644
--- a/openstack/networking/v2/apiversions/requests.go
+++ b/openstack/networking/v2/apiversions/requests.go
@@ -1,11 +1,18 @@
 package apiversions
 
-import "github.com/rackspace/gophercloud"
+import (
+	"github.com/rackspace/gophercloud"
+	"github.com/rackspace/gophercloud/pagination"
+)
 
-func ListVersions(c *gophercloud.ServiceClient) gophercloud.Pager {
-	return gophercloud.NewLinkedPager(c, APIVersionsURL(c))
+func ListVersions(c *gophercloud.ServiceClient) pagination.Pager {
+	return pagination.NewPager(c, APIVersionsURL(c), func(r pagination.LastHTTPResponse) pagination.Page {
+		return APIVersionPage{pagination.SinglePageBase(r)}
+	})
 }
 
-func ListVersionResources(c *gophercloud.ServiceClient, v string) gophercloud.Pager {
-	return gophercloud.NewLinkedPager(c, APIInfoURL(c, v))
+func ListVersionResources(c *gophercloud.ServiceClient, v string) pagination.Pager {
+	return pagination.NewPager(c, APIInfoURL(c, v), func(r pagination.LastHTTPResponse) pagination.Page {
+		return APIVersionResourcePage{pagination.SinglePageBase(r)}
+	})
 }