ecode

package
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Success = errcode.Success

	InvalidParams       = errcode.InvalidParams
	Unauthorized        = errcode.Unauthorized
	InternalServerError = errcode.InternalServerError
	NotFound            = errcode.NotFound
	AlreadyExists       = errcode.AlreadyExists
	Timeout             = errcode.Timeout
	TooManyRequests     = errcode.TooManyRequests
	Forbidden           = errcode.Forbidden
	LimitExceed         = errcode.LimitExceed

	DeadlineExceeded   = errcode.DeadlineExceeded
	AccessDenied       = errcode.AccessDenied
	MethodNotAllowed   = errcode.MethodNotAllowed
	ServiceUnavailable = errcode.ServiceUnavailable

	Canceled           = errcode.Canceled
	Unknown            = errcode.Unknown
	PermissionDenied   = errcode.PermissionDenied
	ResourceExhausted  = errcode.ResourceExhausted
	FailedPrecondition = errcode.FailedPrecondition
	Aborted            = errcode.Aborted
	OutOfRange         = errcode.OutOfRange
	Unimplemented      = errcode.Unimplemented
	DataLoss           = errcode.DataLoss
)

http system level error code, error code range 10000~20000

View Source
var (
	StatusSuccess = errcode.StatusSuccess

	StatusCanceled            = errcode.StatusCanceled
	StatusUnknown             = errcode.StatusUnknown
	StatusInvalidParams       = errcode.StatusInvalidParams
	StatusDeadlineExceeded    = errcode.StatusDeadlineExceeded
	StatusNotFound            = errcode.StatusNotFound
	StatusAlreadyExists       = errcode.StatusAlreadyExists
	StatusPermissionDenied    = errcode.StatusPermissionDenied
	StatusResourceExhausted   = errcode.StatusResourceExhausted
	StatusFailedPrecondition  = errcode.StatusFailedPrecondition
	StatusAborted             = errcode.StatusAborted
	StatusOutOfRange          = errcode.StatusOutOfRange
	StatusUnimplemented       = errcode.StatusUnimplemented
	StatusInternalServerError = errcode.StatusInternalServerError
	StatusServiceUnavailable  = errcode.StatusServiceUnavailable
	StatusDataLoss            = errcode.StatusDataLoss
	StatusUnauthorized        = errcode.StatusUnauthorized

	StatusTimeout          = errcode.StatusTimeout
	StatusTooManyRequests  = errcode.StatusTooManyRequests
	StatusForbidden        = errcode.StatusForbidden
	StatusLimitExceed      = errcode.StatusLimitExceed
	StatusMethodNotAllowed = errcode.StatusMethodNotAllowed
	StatusAccessDenied     = errcode.StatusAccessDenied
)

rpc system level error code, with status prefix, error code range 30000~40000

View Source
var (
	ErrCreateUserExample      = errcode.NewError(userExampleBaseCode+1, "failed to create "+userExampleName)
	ErrDeleteUserExample      = errcode.NewError(userExampleBaseCode+2, "failed to delete "+userExampleName)
	ErrDeleteByIDsUserExample = errcode.NewError(userExampleBaseCode+3, "failed to delete by batch ids "+userExampleName)
	ErrUpdateUserExample      = errcode.NewError(userExampleBaseCode+4, "failed to update "+userExampleName)
	ErrGetUserExample         = errcode.NewError(userExampleBaseCode+5, "failed to get "+userExampleName+" details")
	ErrListByIDsUserExample   = errcode.NewError(userExampleBaseCode+6, "failed to list by batch ids "+userExampleName)
	ErrListUserExample        = errcode.NewError(userExampleBaseCode+7, "failed to list of "+userExampleName)
)

userExample http service level error code each resource name corresponds to a unique number (http type), the number range is 1~100, if there is the same number, trigger panic

View Source
var (
	StatusCreateUserExample      = errcode.NewRPCStatus(_userExampleBaseCode+1, "failed to create "+_userExampleName)
	StatusDeleteUserExample      = errcode.NewRPCStatus(_userExampleBaseCode+2, "failed to delete "+_userExampleName)
	StatusDeleteByIDsUserExample = errcode.NewRPCStatus(_userExampleBaseCode+3, "failed to delete by batch ids "+_userExampleName)
	StatusUpdateUserExample      = errcode.NewRPCStatus(_userExampleBaseCode+4, "failed to update "+_userExampleName)
	StatusGetUserExample         = errcode.NewRPCStatus(_userExampleBaseCode+5, "failed to get "+_userExampleName+" details")
	StatusListByIDsUserExample   = errcode.NewRPCStatus(_userExampleBaseCode+6, "failed to list by batch ids "+_userExampleName)
	StatusListUserExample        = errcode.NewRPCStatus(_userExampleBaseCode+7, "failed to list of "+_userExampleName)
)

userExample rpc service level error code each resource name corresponds to a unique number (rpc type), the number range is 1~100, if there is the same number, trigger panic

Functions

func Any

func Any(key string, val interface{}) errcode.Detail

Any kev-value

Types

This section is empty.

Jump to

Keyboard shortcuts

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