3
0
2019-09-10 03:46:59 +02:00

28 lines
476 B
Go

package service
import (
"github.com/pkg/errors"
)
type (
serviceError string
)
const (
ErrInvalidID serviceError = "InvalidID"
ErrNoPermissions serviceError = "NoPermissions"
ErrNoGrantPermissions serviceError = "NoGrantPermissions"
)
func (e serviceError) Error() string {
return e.String()
}
func (e serviceError) String() string {
return "messaging.service." + string(e)
}
func (e serviceError) withStack() error {
return errors.WithStack(e)
}