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 ¶
func (errs *ConfigValidationErrors) Add(err *ConfigValidationError)
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 ¶
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 ¶
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 ¶
func (err *MissingUpstreamAPITokenEnvVarError) Error() string
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