func()

in common/go/client/client.go [753:769]


func (client *Client) CallApi (params *Params, request *OpenApiRequest, runtime *util.RuntimeOptions) (_result map[string]interface{}, _err error) {
  if tea.BoolValue(util.IsUnset(params)) {
    _err = tea.NewSDKError(map[string]interface{}{
      "code": "ParameterMissing",
      "message": "'params' can not be unset",
    })
    return _result, _err
  }

  _result = make(map[string]interface{})
  _body, _err := client.DoRequest(params, request, runtime)
  if _err != nil {
    return _result, _err
  }
  _result = _body
  return _result, _err
}