errors

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrJobNotFound         = errors.New("job not found")
	ErrUnableToParseBody   = errors.New("unable to read submitted body")
	ErrSourceIDNotProvided = errors.New("source ID not provided")
	ErrTargetIDNotProvided = errors.New("target ID not provided")
	ErrJobTypeNotProvided  = errors.New("job type not provided")
	ErrInternalServerError = errors.New("an unexpected error occurred")

	StatusCodeMap = map[error]int{
		ErrJobNotFound:         http.StatusNotFound,
		ErrUnableToParseBody:   http.StatusBadRequest,
		ErrSourceIDNotProvided: http.StatusBadRequest,
		ErrTargetIDNotProvided: http.StatusBadRequest,
		ErrJobTypeNotProvided:  http.StatusBadRequest,
		ErrInternalServerError: http.StatusInternalServerError,
	}
)

Predefined errors

Functions

This section is empty.

Types

type Error

type Error struct {
	Code        int    `json:"code"`
	Description string `json:"description"`
}

func New

func New(err error) Error

type ErrorList

type ErrorList struct {
	Errors []Error `json:"errors"`
}

Jump to

Keyboard shortcuts

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