ResetAppSecret.go 664 B

12345678910111213141516171819202122232425262728
  1. package v1
  2. import (
  3. "errors"
  4. "metawant.greentech.com.cn/gaoyagang/gt-common/datacenter_client"
  5. "metawant.greentech.com.cn/gaoyagang/gt-common/httplib"
  6. "strconv"
  7. )
  8. func (d *DcApi) ResetAppSecret(params datacenter_client.ResetAppSecretReq) (*datacenter_client.ResetAppSecretResp, error) {
  9. serviceName := "/app/secret/reset"
  10. h := httplib.Post(d.serviceUrl(serviceName))
  11. h.Param("project_id", strconv.FormatInt(params.ProjectId, 10))
  12. _, err := h.JSONBody(params)
  13. if err != nil {
  14. return nil, err
  15. }
  16. resp := &datacenter_client.ResetAppSecretResp{}
  17. err = d.call(h, resp)
  18. if resp.Code != 200 {
  19. return nil, errors.New(resp.Msg)
  20. }
  21. return resp, err
  22. }