err.go 271 B

123456789101112131415161718192021
  1. package models
  2. type Error struct {
  3. Code int
  4. Message string
  5. }
  6. func New(code int, msg string) *Error {
  7. return &Error{
  8. Code: code,
  9. Message: msg,
  10. }
  11. }
  12. func (e *Error) ErrCode() int {
  13. return e.Code
  14. }
  15. func (e *Error) ErrMessage() string {
  16. return e.Message
  17. }