errors

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ErrCodeInternalError           = "INTERNAL_ERROR"
	ErrCodeValidationFailed        = "VALIDATION_FAILED"
	ErrCodeValidationRequiredField = "REQUIRED"
	ErrCodeValidationAlpha         = "ALPHA"
	ErrMessageInternalError        = "Internal Error"
	ErrMessageValidationFailed     = "Validation Failed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationError

type ApplicationError struct {
	Code        string
	Message     string
	OriginalErr error
}

ApplicationError struct that holds an Application error.

func NewApplicationError

func NewApplicationError(code string, message string) *ApplicationError

NewApplicationError Creates a new application error

func (*ApplicationError) Error

func (e *ApplicationError) Error() string

Error Prints the error

func (*ApplicationError) WithOriginalError

func (e *ApplicationError) WithOriginalError(err error) *ApplicationError

WithOriginalError Add the original Error to the Application error instance

Jump to

Keyboard shortcuts

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