server/admin/errors.go
Rama master · réplica de lectura del repositorio original.
package admin
import (
"errors"
)
// Reasons the admin CLI rejects its input. Each message is written to be read by an operator
// at a terminal, so it states the accepted form rather than naming the failed rule.
var (
ErrInvalidInput = errors.New("invalid input")
ErrInvalidUsername = errors.New("username must be between 3 and 32 characters and can only contain lowercase letters, numbers, and -_.@")
ErrInvalidPassword = errors.New("password must be between 5 and 32 characters")
ErrInvalidEmail = errors.New("email is invalid")
ErrInvalidNamespace = errors.New("namespace name is invalid")
ErrInvalidType = errors.New("namespace type must be either 'personal' or 'team'")
ErrInvalidTenantID = errors.New("tenant ID must be a valid UUID")
ErrInvalidMaxDevices = errors.New("max devices must be a positive number, or -1 for no limit")
)