errors

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrEmptyHTTPFile = errors.New("HTTP file is empty")
)

Functions

func NewHookError

func NewHookError(hookField string, hookValue any, code ErrorCode, msg string) error

func NewInvalidMethodError

func NewInvalidMethodError(param, value string) error

func NewInvalidPrefixError

func NewInvalidPrefixError(param, value string) error

func NewMissingHookFieldError

func NewMissingHookFieldError(hookField string) error

func NewMissingHostError

func NewMissingHostError(param, value string) error

func NewURLParsingError

func NewURLParsingError(param, value string) error

func NewValidationError

func NewValidationError(param, value string, code ErrorCode, msg string) error

Types

type ErrorCode

type ErrorCode string
const (
	ErrCodeInvalidMethod ErrorCode = "InvalidMethod"
	ErrCodeInvalidPrefix ErrorCode = "InvalidPrefix"
	ErrCodeURLParsing    ErrorCode = "URLParsing"
	ErrCodeMissingHost   ErrorCode = "MissingHost"
)
const (
	ErrCodeHookBodyFieldDoesNotExist ErrorCode = "HookBodyFieldNotFound"
)

type HookError

type HookError struct {
	HookField string
	HookValue any
	Code      ErrorCode
	Msg       string
}

func (*HookError) Error

func (e *HookError) Error() string

type ValidationError

type ValidationError struct {
	Param string
	Value string
	Code  ErrorCode
	Msg   string
}

func (*ValidationError) Error

func (e *ValidationError) Error() string

Jump to

Keyboard shortcuts

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