code: func (c *Client) SetRules(rules *Rules, params map[string]string) error {
  	body, err := json.Marshal(rules)
  	if err != nil {
  		log.Printf("%v\n", err)
  		return err
  	}
  
  	_, err = c.api.Call("PUT", c.Url+"/.settings/rules", c.Auth, body, params)
  
  	return err
  }
docs: // SetRules overwrites the existing security rules with the new rules given.