errors.gno

0.86 Kb ยท 22 lines
 1package users
 2
 3import "errors"
 4
 5const prefix = "r/sys/users: "
 6
 7var (
 8	ErrNotWhitelisted     = errors.New(prefix + "does not exist in whitelist")
 9	ErrAlreadyWhitelisted = errors.New(prefix + "already whitelisted")
10
11	ErrNameTaken      = errors.New(prefix + "name/Alias already taken")
12	ErrInvalidAddress = errors.New(prefix + "invalid address")
13
14	ErrEmptyUsername   = errors.New(prefix + "empty username provided")
15	ErrNameLikeAddress = errors.New(prefix + "username resembles a gno.land address")
16	ErrInvalidUsername = errors.New(prefix + "username must match ^[a-zA-Z0-9_]{1,64}$")
17
18	ErrAlreadyHasName = errors.New(prefix + "username for this address already registered - try creating an Alias")
19	ErrDeletedUser    = errors.New(prefix + "cannot register a new username after deleting")
20
21	ErrUserNotExistOrDeleted = errors.New(prefix + "this user does not exist or was deleted")
22)