Files
ttstd-infinite-canvas/backend/internal/app/error_codes.go

43 lines
1.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package app
import "infinite-canvas/backend/internal/kernel"
// 错误码和原因已迁到 kernel;此处保留兼容别名。
const (
CodeOK = kernel.CodeOK
CodeInvalidArgument = kernel.CodeInvalidArgument
CodeUnauthorized = kernel.CodeUnauthorized
CodeForbidden = kernel.CodeForbidden
CodeNotFound = kernel.CodeNotFound
CodeConflict = kernel.CodeConflict
CodeTooManyRequests = kernel.CodeTooManyRequests
CodeInternal = kernel.CodeInternal
CodeBadGateway = kernel.CodeBadGateway
CodeUnavailable = kernel.CodeUnavailable
CodeTimeout = kernel.CodeTimeout
CodeQuotaExceeded = kernel.CodeQuotaExceeded
CodeIdempotencyConflict = kernel.CodeIdempotencyConflict
CodeRateLimited = kernel.CodeRateLimited
)
type ErrorReason = kernel.ErrorReason
const (
ReasonInvalidArgument = kernel.ReasonInvalidArgument
ReasonUnauthorized = kernel.ReasonUnauthorized
ReasonForbidden = kernel.ReasonForbidden
ReasonNotFound = kernel.ReasonNotFound
ReasonConflict = kernel.ReasonConflict
ReasonFailedPrecondition = kernel.ReasonFailedPrecondition
ReasonQuotaExceeded = kernel.ReasonQuotaExceeded
ReasonRateLimited = kernel.ReasonRateLimited
ReasonUnavailable = kernel.ReasonUnavailable
ReasonTimeout = kernel.ReasonTimeout
ReasonInternal = kernel.ReasonInternal
ReasonBadGateway = kernel.ReasonBadGateway
)
func ReasonForStatus(status int) ErrorReason {
return kernel.ReasonForStatus(status)
}