code: func (g *Gitlab) RemoveProjectHook(projectId, hookId string) (*ResponseMeta, error) {
  	u := g.ResourceUrl(ProjectHookApiPath, map[string]string{
  		":id":      projectId,
  		":hook_id": hookId,
  	})
  
  	_, meta, err := g.buildAndExecRequest("DELETE", u.String(), nil)
  
  	return meta, err
  }
docs: /*
  func (g *Gitlab) UpdateProjectHook(id, hook_id, hook_url string, push_events, issues_events, merge_requests_events bool) (*ResponseMeta, error) {
  	u := g.ResourceUrl(ProjectHookApiPath, map[string]string{
  		":id":      id,
  		":hook_id": hook_id,
  	})
  
  	var err error
  
  	body := buildHookQuery(hook_url, push_events, issues_events, merge_requests_events)
  	_, meta, err := g.buildAndExecRequest("PUT", u.String(), []byte(body))
  
  	return meta, err
  }
  */