common

package
v0.0.0-...-63b82f0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Status_name = map[int32]string{
		0:     "UNKNOWN",
		20000: "OK",
		40000: "INVALID_ARGUMENT",
		40400: "NOT_FOUND",
		50000: "SERVICE_ERROR",
	}
	Status_value = map[string]int32{
		"UNKNOWN":          0,
		"OK":               20000,
		"INVALID_ARGUMENT": 40000,
		"NOT_FOUND":        40400,
		"SERVICE_ERROR":    50000,
	}
)

Enum value maps for Status.

View Source
var File_common_status_proto protoreflect.FileDescriptor

Functions

func WarpCode

func WarpCode(code codes.Code, errorCode int32) codes.Code

Types

type Codes

type Codes struct {
	Status   Status
	GrpcCode codes.Code
}

func Unwarp

func Unwarp(err error) (codes Codes, msg string)

func UnwarpCode

func UnwarpCode(code codes.Code) Codes

type Status

type Status int32

请求状态 错误定义

const (
	Status_UNKNOWN          Status = 0
	Status_OK               Status = 20000
	Status_INVALID_ARGUMENT Status = 40000
	Status_NOT_FOUND        Status = 40400
	Status_SERVICE_ERROR    Status = 50000
)

func (Status) Descriptor

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated

func (Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Status.Descriptor instead.

func (Status) Message

func (x Status) Message() string

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() string

func (Status) Type

func (Status) Type() protoreflect.EnumType

func (Status) Warp

func (x Status) Warp(status codes.Code) codes.Code

func (Status) With

func (x Status) With(c codes.Code, msg string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL