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  }