github.com/gophercloud/gophercloud@v1.11.0/openstack/baremetal/apiversions/requests.go (about) 1 package apiversions 2 3 import ( 4 "github.com/gophercloud/gophercloud" 5 ) 6 7 // List lists all the API versions available to end users. 8 func List(client *gophercloud.ServiceClient) (r ListResult) { 9 resp, err := client.Get(listURL(client), &r.Body, nil) 10 _, r.Header, r.Err = gophercloud.ParseResponse(resp, err) 11 return 12 } 13 14 // Get will get a specific API version, specified by major ID. 15 func Get(client *gophercloud.ServiceClient, v string) (r GetResult) { 16 resp, err := client.Get(getURL(client, v), &r.Body, nil) 17 _, r.Header, r.Err = gophercloud.ParseResponse(resp, err) 18 return 19 }