func (c *Client) DeleteFirewallRule(dcID string, serverID string, nicID string, fwID string) (*http.Header, error) {
	url := fwrulePath(dcID, serverID, nicID, fwID) + `?depth=` + c.client.depth + `&pretty=` + strconv.FormatBool(c.client.pretty)
	ret := &http.Header{}
	err := c.client.Delete(url, ret, http.StatusAccepted)
	return ret, err
}
func (c *Client) DeleteFirewallRule(dcID string, serverID string, nicID string, fwID string) (*http.Header, error) {
	url := fwrulePath(dcID, serverID, nicID, fwID) + `?depth=` + c.client.depth + `&pretty=` + strconv.FormatBool(c.client.pretty)
	ret := &http.Header{}
	err := c.client.Delete(url, ret, http.StatusAccepted)
	return ret, err
}
func ( c * Client ) DeleteFirewallRule ( dcID string , serverID string , nicID string , fwID string ) ( * http . Header , error ) { url := fwrulePath ( dcID , serverID , nicID , fwID ) + `?depth=` + c . client . depth + `&pretty=` + strconv . FormatBool ( c . client . pretty ) ret := & http . Header { } err := c . client . Delete ( url , ret , http . StatusAccepted ) return ret , err }
//DeleteFirewallRule deletes a firewall rule
DeleteFirewallRule deletes a firewall rule