github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/cts/v1/tracker/Get.go (about) 1 package tracker 2 3 import ( 4 "github.com/opentelekomcloud/gophertelekomcloud" 5 ) 6 7 type tracker struct { 8 Tracker string `q:"tracker_name"` 9 } 10 11 func Get(client *golangsdk.ServiceClient, trackerName string) (*Tracker, error) { 12 13 url, err := golangsdk.NewURLBuilder().WithEndpoints("tracker").WithQueryParams(&tracker{Tracker: trackerName}).Build() 14 if err != nil { 15 return nil, err 16 } 17 // GET /v1.0/{project_id}/tracker?tracker_name={tracker_name} 18 raw, err := client.Get(client.ServiceURL(url.String()), nil, nil) 19 return extra(err, raw) 20 }