14 lines
276 B
Go
14 lines
276 B
Go
|
package rabbithole
|
||
|
|
||
|
import "fmt"
|
||
|
|
||
|
type ErrorResponse struct {
|
||
|
StatusCode int
|
||
|
Message string `json:"error"`
|
||
|
Reason string `json:"reason"`
|
||
|
}
|
||
|
|
||
|
func (rme ErrorResponse) Error() string {
|
||
|
return fmt.Sprintf("Error %d (%s): %s", rme.StatusCode, rme.Message, rme.Reason)
|
||
|
}
|