Initial commit
This commit is contained in:
@@ -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)
|
||||
}
|
||||
Reference in New Issue
Block a user