package errors

type NotFound struct {
	Msg string
}

func (e NotFound) Error() string {
	return e.Msg
}

func NewNotFound(msg string) NotFound {
	return NotFound{Msg: msg}
}

type InvalidArgument struct {
	Msg string
}

func (e InvalidArgument) Error() string {
	return e.Msg
}

func NewInvalidArgument(msg string) InvalidArgument {
	return InvalidArgument{Msg: msg}
}
