ecode

package
v1.3.16 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 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
)

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

View Source
var (
	StatusSuccess = errcode.StatusSuccess

	StatusInvalidParams       = errcode.StatusInvalidParams
	StatusUnauthorized        = errcode.StatusUnauthorized
	StatusInternalServerError = errcode.StatusInternalServerError
	StatusNotFound            = errcode.StatusNotFound
	StatusAlreadyExists       = errcode.StatusAlreadyExists
	StatusTimeout             = errcode.StatusTimeout
	StatusTooManyRequests     = errcode.StatusTooManyRequests
	StatusForbidden           = errcode.StatusForbidden
	StatusLimitExceed         = errcode.StatusLimitExceed

	StatusDeadlineExceeded   = errcode.StatusDeadlineExceeded
	StatusAccessDenied       = errcode.StatusAccessDenied
	StatusMethodNotAllowed   = errcode.StatusMethodNotAllowed
	StatusServiceUnavailable = errcode.StatusServiceUnavailable
)

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)
	ErrUpdateUserExample = errcode.NewError(userExampleBaseCode+3, "failed to update "+userExampleName)
	ErrGetUserExample    = errcode.NewError(userExampleBaseCode+4, "failed to get "+userExampleName+" details")
	ErrListUserExample   = errcode.NewError(userExampleBaseCode+5, "failed to get 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)
	StatusUpdateUserExample = errcode.NewRPCStatus(_userExampleBaseCode+3, "failed to update "+_userExampleName)
	StatusGetUserExample    = errcode.NewRPCStatus(_userExampleBaseCode+4, "failed to get "+_userExampleName+" details")
	StatusListUserExample   = errcode.NewRPCStatus(_userExampleBaseCode+5, "failed to get 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