Versions in this module Expand all Collapse all v0 v0.1.0 Nov 22, 2021 Changes in this version + var ErrBind = NewError(10002, "Bind request error") + var ErrDatabase = NewError(10006, "Database error") + var ErrEncrypt = NewError(10112, "Encrypting the user password error") + var ErrInternalServer = NewError(10001, "Internal server error") + var ErrInvalidParam = NewError(10003, "Invalid params") + var ErrInvalidToken = NewError(10108, "Invalid token") + var ErrInvalidTransaction = NewError(10111, "Invalid transaction") + var ErrLimitExceed = NewError(10113, "Beyond limit") + var ErrServiceUnavailable = NewError(10114, "Service Unavailable") + var ErrSignParam = NewError(10004, "Invalid sign") + var ErrToken = NewError(10007, "Gen token error") + var ErrTokenTimeout = NewError(10109, "Token timeout") + var ErrTooManyRequests = NewError(10110, "Too many request") + var ErrValidation = NewError(10005, "Validation failed") + var Success = NewError(0, "Success") + func DecodeErr(err error) (int, string) + type Err struct + Code int + Err error + Message string + func (err *Err) Error() string + type Error struct + func NewError(code int, msg string) *Error + func (e *Error) Code() int + func (e *Error) Details() []string + func (e *Error) Msg() string + func (e *Error) Msgf(args []interface{}) string + func (e *Error) StatusCode() int + func (e *Error) WithDetails(details ...string) *Error + func (e Error) Error() string