errors

package
v0.25.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// 204
	ErrEmptyResponse = errors.New("No Records Found")

	// 400
	ErrNoWhereCondition       = errors.New("No Where Condition")
	ErrInvalidID              = errors.New("Invalid ID")
	ErrEmptyContactName       = errors.New("Contact Name Cannot Be Empty")
	ErrInvalidGSTIN           = errors.New("Invalid GSTIN")
	ErrInvalidEmail           = errors.New("Invalid E-Mail Address")
	ErrEmptyEmail             = errors.New("E-Mail Address Cannot Be Empty")
	ErrInvalidUsername        = errors.New("Invalid Username")
	ErrEmptyUsername          = errors.New("Username Cannot Be Empty")
	ErrInvalidPhone           = errors.New("Invalid Phone Number")
	ErrInvalidWebsite         = errors.New("Invalid Website URL")
	ErrEmptyBrandName         = errors.New("Brand Name Cannot Be Empty")
	ErrInvalidUnitPrice       = errors.New("Invalid Unit Price")
	ErrInvalidGSTPercentage   = errors.New("Invalid GST Percentage")
	ErrInvalidQuantityInStock = errors.New("Invalid Stock Quantity")
	ErrPasswordTooShort       = errors.New("Password Is Too Short")
	ErrPasswordTooLong        = errors.New("Password Is Too Long")
	ErrUsernameTooShort       = errors.New("Username Is Too Short")
	ErrUsernameTooLong        = errors.New("Username Is Too Long")
	ErrInvalidLoginMethod     = errors.New("Login Method Can Only Be 'email' Or 'username'")
	ErrNoItemVariants         = errors.New("An item should have at least one variant")

	// 401
	ErrWrongPassword     = errors.New("Wrong Password")
	ErrInvalidAuthHeader = errors.New("Invalid Authorization Header")
	ErrUnauthorized      = errors.New("Unauthorized")
	ErrSessionExpired    = errors.New("Session Expired")

	// 403
	ErrForbidden = errors.New("You Are Not Authorized To Access This Resource")

	// 404
	ErrNotFound      = errors.New("Not Found")
	ErrBrandNotFound = errors.New("This Brand Does Not Exist")

	// 405
	ErrCannotEditInvoice = errors.New("This Invoice Cannot Be Edited Now")

	// 409
	ErrNonUniqueUsername      = errors.New("Username Is Already In Use")
	ErrNonUniqueBrandName     = errors.New("Brand Name Is Already In Use")
	ErrNonUniqueBrandItem     = errors.New("Item With Same Name And Brand Already Exists")
	ErrNonUniqueInvoiceNumber = errors.New("Invoice Number Must Be Unique")

	// 500
	ErrInternalServerError = errors.New("Internal Server Error")
)

Functions

func ErrResponse

func ErrResponse() gin.HandlerFunc

func StatusCodeFromErr

func StatusCodeFromErr(err error) int

Types

This section is empty.

Source Files

  • errors.go
  • middleware.go
  • status.go

Jump to

Keyboard shortcuts

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