1package resourcetypes 2 3import "github.com/gophercloud/gophercloud" 4 5const resourcePath = "resource_type" 6 7func rootURL(c *gophercloud.ServiceClient) string { 8 return c.ServiceURL(resourcePath) 9} 10 11func resourceURL(c *gophercloud.ServiceClient, resourceTypeName string) string { 12 return c.ServiceURL(resourcePath, resourceTypeName) 13} 14 15func listURL(c *gophercloud.ServiceClient) string { 16 return rootURL(c) 17} 18 19func getURL(c *gophercloud.ServiceClient, resourceTypeName string) string { 20 return resourceURL(c, resourceTypeName) 21} 22 23func createURL(c *gophercloud.ServiceClient) string { 24 return rootURL(c) 25} 26 27func updateURL(c *gophercloud.ServiceClient, resourceTypeName string) string { 28 return resourceURL(c, resourceTypeName) 29} 30 31func deleteURL(c *gophercloud.ServiceClient, resourceTypeName string) string { 32 return resourceURL(c, resourceTypeName) 33} 34