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

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