apperror

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigValidationError

type ConfigValidationError struct {
	Err validatorPkg.FieldError
	Msg string
}

ConfigValidationError is the error in case of any validation problems in the config file

func NewConfigValidationError

func NewConfigValidationError(err validatorPkg.FieldError, translatedErrorMsg string) *ConfigValidationError

NewConfigValidationError returns an instance of ConfigValidationError

func (*ConfigValidationError) Error

func (e *ConfigValidationError) Error() string

Error prints the actual error message

type ConfigValidationErrors

type ConfigValidationErrors struct {
	Errors []*ConfigValidationError
}

ConfigValidationErrors is a list of multiple ConfigValidationError

func NewConfigValidationErrors

func NewConfigValidationErrors() *ConfigValidationErrors

NewConfigValidationErrors returns an instance of ConfigValidationErrors

func (*ConfigValidationErrors) Add

Add a new ConfigValidationError to the Errors field

func (*ConfigValidationErrors) Error

func (errs *ConfigValidationErrors) Error() string

Error prints the actual error message

func (*ConfigValidationErrors) HasErrors

func (errs *ConfigValidationErrors) HasErrors() bool

HasErrors checks if there are any entries in Errors field

type InvalidFlagError

type InvalidFlagError struct {
	Flag string
}

InvalidFlagError if a custom flag is invalid

func NewInvalidFlagError

func NewInvalidFlagError(flag string) *InvalidFlagError

NewInvalidFlagError returns a new instance of InvalidFlagError

func (*InvalidFlagError) Error

func (err *InvalidFlagError) Error() string

Error prints the actual error message

type InvalidFlagValueError

type InvalidFlagValueError struct {
	Flag  string
	Value string
}

func NewInvalidFlagValueError

func NewInvalidFlagValueError(flag, value string) *InvalidFlagValueError

NewInvalidFlagValueError returns a new instance of InvalidFlagValueError

func (*InvalidFlagValueError) Error

func (err *InvalidFlagValueError) Error() string

Error prints the actual error message

type InvalidUpstreamNameError

type InvalidUpstreamNameError struct {
	Name       string
	ValidNames []string
}

InvalidUpstreamNameError if a upstream name is invalid

func NewInvalidUpstreamNameError

func NewInvalidUpstreamNameError(name string, validNames []string) *InvalidUpstreamNameError

NewInvalidUpstreamNameError returns a new instance of InvalidUpstreamNameError

func (*InvalidUpstreamNameError) Error

func (err *InvalidUpstreamNameError) Error() string

Error prints the actual error message

type MissingUpstreamAPITokenEnvVarError

type MissingUpstreamAPITokenEnvVarError struct {
	UpstreamName string
}

func NewMissingUpstreamAPITokenEnvVarError

func NewMissingUpstreamAPITokenEnvVarError(upstreamName string) *MissingUpstreamAPITokenEnvVarError

NewMissingUpstreamAPITokenEnvVarError returns a new instance of MissingUpstreamAPITokenEnvVarError

func (*MissingUpstreamAPITokenEnvVarError) Error

Error prints the actual error message

type PromptAbortError

type PromptAbortError struct{}

func NewPromptAbortError

func NewPromptAbortError() *PromptAbortError

NewPromptAbortError returns a new instance of PromptAbortError

func (*PromptAbortError) Error

func (err *PromptAbortError) Error() string

Error prints the actual error message

Jump to

Keyboard shortcuts

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