github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/evs/v1/apiversions/get.go (about) 1 package apiversions 2 3 import ( 4 "strings" 5 6 "github.com/opentelekomcloud/gophertelekomcloud" 7 "github.com/opentelekomcloud/gophertelekomcloud/internal/extract" 8 ) 9 10 func Get(client *golangsdk.ServiceClient, v string) (*APIVersion, error) { 11 raw, err := client.Get(client.ServiceURL(strings.TrimRight(v, "/")+"/"), nil, nil) 12 if err != nil { 13 return nil, err 14 } 15 16 var res APIVersion 17 err = extract.IntoStructPtr(raw.Body, &res, "version") 18 return &res, err 19 }