19 lines
420 B
Go
19 lines
420 B
Go
package outbound
|
||
|
||
// BadRequestError 是出站校验失败(URL/Header 等)的稳定错误类型。
|
||
// service 层通过 aliases 转成 AppError,避免 outbound → service 回环。
|
||
type BadRequestError struct {
|
||
Message string
|
||
}
|
||
|
||
func (e *BadRequestError) Error() string {
|
||
if e == nil {
|
||
return ""
|
||
}
|
||
return e.Message
|
||
}
|
||
|
||
func BadAuthRequest(message string) error {
|
||
return &BadRequestError{Message: message}
|
||
}
|