er

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: May 8, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrGetUser means get user is failure
	ErrGetUser = newAPPError(http.StatusInternalServerError, 50000, "get user is failure")

	// ErrUserNotExists means user is not exists
	ErrUserNotExists = newAPPError(http.StatusNotFound, 40400, "user is not exists")

	// ErrUserAlreadyExists means user is already exists
	ErrUserAlreadyExists = newAPPError(http.StatusInternalServerError, 40400, "user is already exists")

	// ErrSignup means user signup is failure
	ErrSignup = newAPPError(http.StatusInternalServerError, 50001, "user signup is failure")

	// ErrWrongPassword means given password is wrong
	ErrWrongPassword = newAPPError(http.StatusInternalServerError, 50001, "wrong password")

	// ErrChangePassword means change password is failure
	ErrChangePassword = newAPPError(http.StatusInternalServerError, 50002, "change password is failure")

	// ErrSamePassword means given password is same origin password
	ErrSamePassword = newAPPError(http.StatusBadRequest, 50003, "password is same origin password")

	// ErrLogout means logout is failure
	ErrLogout = newAPPError(http.StatusInternalServerError, 50004, "logout is failure")

	// ErrLogin means login is failure
	ErrLogin = newAPPError(http.StatusInternalServerError, 50005, "login is failure")
)
View Source
var (
	// ErrGetTask means get a task by id is failure
	ErrGetTask = newAPPError(http.StatusInternalServerError, 50006, "get a task by id is failure")

	// ErrTaskNotExists means task is not exists
	ErrTaskNotExists = newAPPError(http.StatusNotFound, 40401, "task is not exists")

	// ErrListTasks means list all tasks is failure
	ErrListTasks = newAPPError(http.StatusInternalServerError, 50007, "list all tasks is failure")

	// ErrCountTask means count task is failure
	ErrCountTask = newAPPError(http.StatusInternalServerError, 50008, "count task is failure")

	// ErrCreateTask means create a task is failure
	ErrCreateTask = newAPPError(http.StatusInternalServerError, 50009, "create a task is failure")

	// ErrDeleteTask means delete a task by id is failure
	ErrDeleteTask = newAPPError(http.StatusInternalServerError, 50010, "delete a task by id is failure")

	// ErrUpdateStatusTask means update the task's status is failure
	ErrUpdateStatusTask = newAPPError(http.StatusInternalServerError, 50011, "update the task's status is failure")

	// ErrChangeTitleTask means change the task's title is failure
	ErrChangeTitleTask = newAPPError(http.StatusInternalServerError, 50012, "change the task's title is failure")
)
View Source
var (
	// ErrInvalidStart means given start is invalid
	ErrInvalidStart = newAPPError(http.StatusBadRequest, 40000, "start is invalid")

	// ErrInvalidEnd means given end is invalid
	ErrInvalidEnd = newAPPError(http.StatusBadRequest, 40001, "end is invalid")

	// ErrMissingID means given id is empty
	ErrMissingID = newAPPError(http.StatusBadRequest, 40002, "id is empty")

	// ErrInvalidID means id is invalid
	ErrInvalidID = newAPPError(http.StatusBadRequest, 40003, "id is invalid")

	// ErrMissingTitle means title is empty
	ErrMissingTitle = newAPPError(http.StatusBadRequest, 40004, "title is empty")

	// ErrMissingEmail means given email is empty
	ErrMissingEmail = newAPPError(http.StatusBadRequest, 40003, "email is empty")

	// ErrMissingToken means given token is empty
	ErrMissingToken = newAPPError(http.StatusBadRequest, 40004, "token is empty")

	// ErrMissingPassword means given password is empty
	ErrMissingPassword = newAPPError(http.StatusBadRequest, 40005, "password is empty")
)
View Source
var (
	// ErrDBConnect means db connect is failure
	ErrDBConnect = newAPPError(http.StatusInternalServerError, 50001, "db connect is failure")

	// ErrPing means db ping is failure
	ErrPing = newAPPError(http.StatusInternalServerError, 50002, "db ping is failure")
)

Functions

This section is empty.

Types

type APPError

type APPError struct {
	Status int    `json:"-"`
	Code   int    `json:"code"`
	Msg    string `json:"msg"`
}

APPError declare custom error

func (*APPError) Error

func (e *APPError) Error() string

Jump to

Keyboard shortcuts

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