client/lxd_networks.go
func (r *ProtocolLXD) GetNetworkLeases(name string) ([]api.NetworkLease, error) {
	if !r.HasExtension("network_leases") {
		return nil, fmt.Errorf("The server is missing the required \"network_leases\" API extension")
	}

	leases := []api.NetworkLease{}

	// Fetch the raw value
	_, err := r.queryStruct("GET", fmt.Sprintf("/networks/%s/leases", url.QueryEscape(name)), nil, "", &leases)
	if err != nil {
		return nil, err
	}

	return leases, nil
}
func (r *ProtocolLXD) GetNetworkLeases(name string) ([]api.NetworkLease, error) {
	if !r.HasExtension("network_leases") {
		return nil, fmt.Errorf("The server is missing the required \"network_leases\" API extension")
	}

	leases := []api.NetworkLease{}

	// Fetch the raw value
	_, err := r.queryStruct("GET", fmt.Sprintf("/networks/%s/leases", url.QueryEscape(name)), nil, "", &leases)
	if err != nil {
		return nil, err
	}

	return leases, nil
}
func ( r * ProtocolLXD ) GetNetworkLeases ( name string ) ( [ ] api . NetworkLease , error ) { if ! r . HasExtension ( " " ) { return nil , fmt . Errorf ( " \" \" " ) } leases := [ ] api . NetworkLease { } // Fetch the raw value _ , err := r . queryStruct ( " " , fmt . Sprintf ( " " , url . QueryEscape ( name ) ) , nil , " " , & leases ) if err != nil { return nil , err } return leases , nil }
// GetNetworkLeases returns a list of Network struct
GetNetworkLeases returns a list of Network struct