github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/dws/v2/flavors/requests.go (about)

     1  package flavors
     2  
     3  import (
     4  	"github.com/chnsz/golangsdk"
     5  )
     6  
     7  var RequestOpts = golangsdk.RequestOpts{
     8  	MoreHeaders: map[string]string{"Content-Type": "application/json", "X-Language": "en-us"},
     9  }
    10  
    11  func ListNodeTypes(c *golangsdk.ServiceClient) (*NodeTypes, error) {
    12  	var rst NodeTypes
    13  	_, err := c.Get(listNodeTypesURL(c), &rst, &golangsdk.RequestOpts{
    14  		MoreHeaders: RequestOpts.MoreHeaders,
    15  	})
    16  	if err == nil {
    17  		return &rst, nil
    18  	}
    19  	return nil, err
    20  }