code: func FromStatusCode(statusCode int, format string, args ...interface{}) error {
  	msg := fmt.Sprintf(format, args...)
  	switch statusCode {
  	case http.StatusNotFound:
  		return NewNotFoundErrorFromString(msg)
  	case http.StatusBadRequest:
  		return NewBadParameterErrorFromString(msg)
  	case http.StatusConflict:
  		return NewVersionConflictError(msg)
  	case http.StatusUnauthorized:
  		return NewUnauthorizedError(msg)
  	case http.StatusForbidden:
  		return NewForbiddenError(msg)
  	default:
  		return NewInternalErrorFromString(msg)
  	}
  }
docs: // FromStatusCode returns an error from the given HTTP status code, using the message and args