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 }