monitors.go
func (client *Client) UpdateMonitor(monitor *Monitor) error {
	return client.doJsonRequest("PUT", fmt.Sprintf("/v1/monitor/%d", *monitor.Id),
		monitor, nil)
}
func (client *Client) UpdateMonitor(monitor *Monitor) error {
	return client.doJsonRequest("PUT", fmt.Sprintf("/v1/monitor/%d", *monitor.Id),
		monitor, nil)
}
func ( client * Client ) UpdateMonitor ( monitor * Monitor ) error { return client . doJsonRequest ( " " , fmt . Sprintf ( " " , * monitor . Id ) , monitor , nil ) }
// UpdateMonitor takes a monitor that was previously retrieved through some method
// and sends it back to the server
UpdateMonitor takes a monitor that was previously retrieved through some method and sends it back to the server