github.com/gophercloud/gophercloud@v1.11.0/openstack/clustering/v1/receivers/urls.go (about) 1 package receivers 2 3 import "github.com/gophercloud/gophercloud" 4 5 var apiVersion = "v1" 6 var apiName = "receivers" 7 8 func commonURL(client *gophercloud.ServiceClient) string { 9 return client.ServiceURL(apiVersion, apiName) 10 } 11 12 func createURL(client *gophercloud.ServiceClient) string { 13 return commonURL(client) 14 } 15 16 func idURL(client *gophercloud.ServiceClient, id string) string { 17 return client.ServiceURL(apiVersion, apiName, id) 18 } 19 20 func getURL(client *gophercloud.ServiceClient, id string) string { 21 return idURL(client, id) 22 } 23 24 func updateURL(client *gophercloud.ServiceClient, id string) string { 25 return idURL(client, id) 26 } 27 28 func listURL(client *gophercloud.ServiceClient) string { 29 return commonURL(client) 30 } 31 32 func deleteURL(client *gophercloud.ServiceClient, id string) string { 33 return idURL(client, id) 34 } 35 36 func notifyURL(client *gophercloud.ServiceClient, id string) string { 37 return client.ServiceURL(apiVersion, apiName, id, "notify") 38 }