選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

23 行
421B

  1. package qcclient
  2. import "errors"
  3. var (
  4. ErrUnauthorized = errors.New("qc unauthorized")
  5. ErrBadRequest = errors.New("qc bad request")
  6. ErrNotFound = errors.New("qc not found")
  7. )
  8. type HTTPError struct {
  9. StatusCode int
  10. APIError *APIError
  11. RawBody []byte
  12. }
  13. func (e *HTTPError) Error() string {
  14. if e.APIError != nil && e.APIError.Message != "" {
  15. return e.APIError.Message
  16. }
  17. return "qc request failed"
  18. }