Documentation
¶
Index ¶
- Constants
- Variables
- type Error
- func (e *Error) BizCode() int
- func (e *Error) Details() any
- func (e *Error) Error() string
- func (e *Error) HTTPCode() int
- func (e *Error) Is(target error) bool
- func (e *Error) Message() string
- func (e *Error) Unwrap() error
- func (e *Error) WithDetails(details any) *Error
- func (e *Error) WithHttpCode(code int) *Error
- func (e *Error) Wrap(err error) *Error
Constants ¶
View Source
const ( BizCodeInvalidParams = 1001 BizCodeResourceNotFound = 8001 BizCodeResourceInvalidOS = 8002 BizCodeResourceInvalidArch = 8003 BizCodeResourceInvalidChannel = 8004 BizCodeResourceIDAlreadyExists = 8005 BizCodeResourceVersionNameConflict = 8006 BizCodeResourceVersionStorageProcessing = 8007 BizResourceVersionNameUnparsable = 8008 )
Variables ¶
View Source
var ( ErrInvalidParams = New(BizCodeInvalidParams, http.StatusBadRequest, "invalid params", nil) ErrResourceNotFound = New(BizCodeResourceNotFound, http.StatusNotFound, "resource not found", nil) ErrResourceInvalidOS = New(BizCodeResourceInvalidOS, http.StatusBadRequest, "invalid os", nil) ErrResourceInvalidArch = New(BizCodeResourceInvalidArch, http.StatusBadRequest, "invalid arch", nil) ErrResourceInvalidChannel = New(BizCodeResourceInvalidChannel, http.StatusBadRequest, "invalid channel", nil) ErrResourceIDAlreadyExists = New(BizCodeResourceIDAlreadyExists, http.StatusBadRequest, "resource id already exists", nil) ErrResourceVersionNameConflict = New(BizCodeResourceVersionNameConflict, http.StatusConflict, "version name under the current platform architecture already exists", nil) ErrResourceVersionStorageProcessing = New(BizCodeResourceVersionStorageProcessing, http.StatusConflict, "current version storage in process", nil) ErrResourceVersionNameUnparsable = New(BizResourceVersionNameUnparsable, http.StatusBadRequest, "version name is not supported for parsing, please use the stable channel", nil) )
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
// contains filtered or unexported fields
}
func NewUnchecked ¶ added in v0.12.0
func NewUnexpected ¶ added in v0.12.0
func (*Error) WithDetails ¶ added in v0.6.0
func (*Error) WithHttpCode ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.