Ви не можете вибрати більше 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. }