Initial commit

This commit is contained in:
rudder
2026-08-12 14:04:30 +03:00
commit 718eb09a78
34 changed files with 661 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
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)
}