Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GRPCStatusCodeToHTTP = map[codes.Code]int{ codes.Unknown: http.StatusInternalServerError, codes.InvalidArgument: http.StatusBadRequest, codes.DeadlineExceeded: http.StatusGatewayTimeout, codes.NotFound: http.StatusNotFound, codes.AlreadyExists: http.StatusConflict, codes.PermissionDenied: http.StatusForbidden, codes.ResourceExhausted: http.StatusTooManyRequests, codes.FailedPrecondition: http.StatusBadRequest, codes.Aborted: http.StatusConflict, codes.OutOfRange: http.StatusBadRequest, codes.Unimplemented: http.StatusNotImplemented, codes.Internal: http.StatusInternalServerError, codes.Unavailable: http.StatusServiceUnavailable, codes.DataLoss: http.StatusInternalServerError, } )
Refer: https://pkg.go.dev/google.golang.org/grpc/codes?utm_source=godoc for all the GRPC status codes.
Functions ¶
func GRPCErrStatusToHTTPStatusCode ¶ added in v1.39.0
func UpdateError ¶
func UpdateError(err *framework.Error, modifiers ...ErrorModifier) *framework.Error
Types ¶
type ErrorModifier ¶
func WithRequestTimeoutMessage ¶
func WithRequestTimeoutMessage(reqErr error, timeout int) ErrorModifier
Click to show internal directories.
Click to hide internal directories.