Files

20 lines
438 B
Go
Raw Permalink Normal View History

2026-08-12 14:04:30 +03:00
package rudder
import "fmt"
const ErrorCodeInvalidOptions = "sdk/invalid-options"
type APIError struct {
Status int
Code string
Message string
RequestID string
}
func (e *APIError) Error() string {
if e.RequestID != "" {
return fmt.Sprintf("rudder: status %d, code %q: %s (request %s)", e.Status, e.Code, e.Message, e.RequestID)
}
return fmt.Sprintf("rudder: status %d, code %q: %s", e.Status, e.Code, e.Message)
}