lerrors

package
v0.4.11 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidBoolValue = lerrors.NewError("err_invalid_bool_value").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "invalid bool value: %s, expected 'true' or 'false'").
						AddLang(language.Russian, "неверное значение bool: %s, ожидается 'true' или 'false'").
						Build()

	ErrInvalidUintValue = lerrors.NewError("err_invalid_uint_value").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "invalid uint value: %s").
						AddLang(language.Russian, "неверное значение uint: %s").
						Build()

	ErrInvalidIDValue = lerrors.NewError("err_invalid_id_value").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "ID must be a positive number").
						AddLang(language.Russian, "ID должен быть положительным числом").
						Build()

	ErrInvalidIntValue = lerrors.NewError("err_invalid_int_value").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "invalid int value: %s").
						AddLang(language.Russian, "неверное значение int: %s").
						Build()

	ErrInvalidFloatValue = lerrors.NewError("err_invalid_float_value").
							Category(err_const.CategoryValidation).
							Severity(err_const.SeverityLow).
							HTTPStatus(http.StatusBadRequest).
							AddLang(language.English, "invalid float value: %s").
							AddLang(language.Russian, "неверное значение float: %s").
							Build()

	ErrInvalidTimeFormat = lerrors.NewError("err_invalid_time_format").
							Category(err_const.CategoryValidation).
							Severity(err_const.SeverityLow).
							HTTPStatus(http.StatusBadRequest).
							AddLang(language.English, "invalid time format: %s. Expected one of: RFC3339, 2006-01-02, 2006-01-02 15:04:05, 02.01.2006").
							AddLang(language.Russian, "неверный формат даты: %s. Ожидается один из: RFC3339, 2006-01-02, 2006-01-02 15:04:05, 02.01.2006").
							Build()

	ErrInvalidListValue = lerrors.NewError("err_invalid_list_value").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "invalid value in list: %error").
						AddLang(language.Russian, "неверное значение в списке: %error").
						Build()

	ErrNotEnoughParams = lerrors.NewError("err_not_enough_params").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "not enough parameters: minimum %min, got %get").
						AddLang(language.Russian, "недостаточно параметров: минимум %min, получено %get").
						Build()

	ErrTooManyParams = lerrors.NewError("err_too_many_params").
						Category(err_const.CategoryValidation).
						Severity(err_const.SeverityLow).
						HTTPStatus(http.StatusBadRequest).
						AddLang(language.English, "too many parameters: maximum %max, got %get").
						AddLang(language.Russian, "слишком много параметров: максимум %max, получено %get").
						Build()

	ErrValueTransformation = lerrors.NewError("err_value_transformation").
							Category(err_const.CategoryValidation).
							Severity(err_const.SeverityLow).
							HTTPStatus(http.StatusBadRequest).
							AddLang(language.English, "transformation error for '%s': %error").
							AddLang(language.Russian, "ошибка преобразования '%s': %error").
							Build()
)

Ошибки трансформации данных

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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