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

     1  package availablezones
     2  
     3  import (
     4  	"github.com/chnsz/golangsdk"
     5  )
     6  
     7  func List(client *golangsdk.ServiceClient) (*GetResponse, error) {
     8  	var rst golangsdk.Result
     9  	_, rst.Err = client.Get(getURL(client), &rst.Body, nil)
    10  	if rst.Err == nil {
    11  		var s GetResponse
    12  		err := rst.ExtractInto(&s)
    13  		return &s, err
    14  	}
    15  	return nil, rst.Err
    16  }