commonErrors

package
v1.5.2 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2026 License: Apache-2.0 Imports: 3 Imported by: 14

Documentation

Overview

Package commonErrors declares shared error variables and wrapping helpers to produce consistent, contextual error messages across the project.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrorEndDateBeforeStartDate = errors.New("end date is before start date")
	ErrorEmptyName              = errors.New("name is empty")
	ErrorNameTooLong            = errors.New("name is too long, max 50 characters") // Deprecated: use StringTooLongError
	ErrorDuplicate              = errors.New("duplicate")
	ErrorNegativeValue          = errors.New("negative value")
	//ErrorNotFound               = errors.New("not found %w %w") // Deprecated: use NotFoundError
	ErrorPasswordMismatch       = errors.New("password mismatch")
	ErrorUserNotFound           = errors.New("user not found")
	ErrorUserNotActive          = errors.New("user not active")
	ErrNoTranslation            = errors.New("no translation available")
	ErrNoMessageToTranslate     = errors.New("no message to translate")
	ErrProtocolIsRequired       = errors.New("protocol is required")
	ErrInvalidProtocol          = errors.New("invalid protocol")
	ErrHostIsRequired           = errors.New("host is required")
	ErrInvalidHost              = errors.New("invalid host")
	ErrPortIsRequired           = errors.New("port is required")
	ErrInvalidPort              = errors.New("invalid port")
	ErrUsernameIsRequired       = errors.New("username is required")
	ErrInvalidUsername          = errors.New("invalid username")
	ErrPasswordIsRequired       = errors.New("password is required")
	ErrInvalidPassword          = errors.New("invalid password")
	ErrOriginIsRequired         = errors.New("no origin defined, and origin identifier is required")
	ErrInvalidOrigin            = errors.New("invalid origin")
	ErrContextCannotGetUserCode = errors.New("cannot get user from context")
)

Functions

func HandleGoValidatorError

func HandleGoValidatorError(err error) error

func WrapClearError

func WrapClearError(err error) error

func WrapConnectError

func WrapConnectError(err error) error

func WrapCreateError

func WrapCreateError(err error) error

func WrapDAOCaclulationError

func WrapDAOCaclulationError(table string, calcErr error) error

func WrapDAOCreateError

func WrapDAOCreateError(table string, id any, createErr error) error

func WrapDAODeleteError

func WrapDAODeleteError(table, field string, value any, deleteErr error) error

func WrapDAOInitialisationError

func WrapDAOInitialisationError(table string, initErr error) error

func WrapDAOLookupError

func WrapDAOLookupError(table, field string, value any, lookupErr error) error

func WrapDAONotInitialisedError

func WrapDAONotInitialisedError(table, action string) error

func WrapDAOReadError

func WrapDAOReadError(table, field string, value any, readErr error) error

func WrapDAOUpdateAuditError

func WrapDAOUpdateAuditError(table string, id any, auditErr error) error

func WrapDAOUpdateError

func WrapDAOUpdateError(table string, updateErr error) error

func WrapDAOValidationError

func WrapDAOValidationError(table string, valErr error) error

func WrapDeleteError

func WrapDeleteError(err error) error

func WrapDisconnectError

func WrapDisconnectError(err error) error

func WrapDropError

func WrapDropError(err error) error

func WrapEmailError

func WrapEmailError(err error) error

func WrapEmptyError

func WrapEmptyError(err error) error

func WrapError

func WrapError(err error) error

func WrapErrorForMocking

func WrapErrorForMocking(err error) error

func WrapFunctionalError

func WrapFunctionalError(err error, f string) error

func WrapIDGenerationError

func WrapIDGenerationError(err error) error

func WrapInvalidFieldError

func WrapInvalidFieldError(f string) error

func WrapInvalidFilterError

func WrapInvalidFilterError(err error, f string) error

func WrapInvalidHttpReturnStatusError

func WrapInvalidHttpReturnStatusError(s string) error

func WrapInvalidHttpReturnStatusWithMessageError

func WrapInvalidHttpReturnStatusWithMessageError(status, message string) error

func WrapInvalidTypeError added in v1.2.39

func WrapInvalidTypeError(f, d, s string) error

func WrapNotFoundError

func WrapNotFoundError(table string, err error) error

func WrapNotificationError

func WrapNotificationError(err error) error

func WrapOSError

func WrapOSError(err error) error

func WrapReadError

func WrapReadError(err error) error

func WrapRecordNotFoundError

func WrapRecordNotFoundError(table, field, id string) error

func WrapStringTooLongErr

func WrapStringTooLongErr(err error, ln int) error

func WrapUpdateError

func WrapUpdateError(err error) error

func WrapValidationError

func WrapValidationError(err error) error

func WrapWriteError

func WrapWriteError(err error) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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