Ctrl K
ComunidadGuías…

server/admin/errors.go

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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")
)