liuhaijun 3f5f28d785 add sheduling agent
Change-Id: I89f35fb3984044c57f10727432755012542f9fd8
2023-11-16 10:55:57 +00:00

39 lines
630 B
Go

package errors
const (
SUCCESS = 200
FAILURE = 600
NotFound = 404
InvalidParameter = 400
ServerError = 500
TooManyRequests = 429
AuthorizationError = 401
RBACError = 403
)
type ErrorText struct {
Language string
}
func NewErrorText(language string) *ErrorText {
return &ErrorText{
Language: language,
}
}
func (et *ErrorText) Text(code int) (str string) {
var ok bool
switch et.Language {
case "zh_CN":
str, ok = zhCNText[code]
case "en":
str, ok = enUSText[code]
default:
str, ok = zhCNText[code]
}
if !ok {
return "unknown error"
}
return
}