Versions in this module Expand all Collapse all v0 v0.0.14 Jan 4, 2026 v0.0.13 Jan 3, 2026 v0.0.12 Jan 3, 2026 v0.0.11 Jan 3, 2026 v0.0.10 Jan 3, 2026 v0.0.9 Jan 3, 2026 v0.0.8 Dec 31, 2025 v0.0.7 Dec 29, 2025 v0.0.6 Dec 17, 2025 v0.0.5 Dec 12, 2025 v0.0.4 Dec 8, 2025 v0.0.3 Dec 8, 2025 v0.0.2 Nov 24, 2025 v0.0.1 Nov 20, 2025 Changes in this version + const ContextKeyOrganization + const ContextKeySession + const ContextKeyUser + var ErrEmailAlreadyExists = errors.New("email already exists") + var ErrEmailNotVerified = errors.New("email not verified") + var ErrForbidden = errors.New("forbidden") + var ErrInternalError = errors.New("internal error") + var ErrInvalidCredentials = errors.New("invalid credentials") + var ErrInvalidInput = errors.New("invalid input") + var ErrInvalidSession = errors.New("invalid session") + var ErrNotOrganizationMember = errors.New("not an organization member") + var ErrOrganizationNotFound = errors.New("organization not found") + var ErrSessionExpired = errors.New("session expired") + var ErrSessionNotFound = errors.New("session not found") + var ErrUnauthorized = errors.New("unauthorized") + var ErrUserAlreadyExists = errors.New("user already exists") + var ErrUserNotFound = errors.New("user not found") + func SetAuthContext(ctx context.Context, authCtx *AuthContext) context.Context + type AuthContext struct + OrganizationID string + Roles []string + SessionID string + UserID string + func GetAuthContext(ctx context.Context) (*AuthContext, bool) + type PaginatedResult struct + Data interface{} + Page int + PageSize int + Total int + TotalPages int + type PaginationOptions struct + OrderBy string + OrderDir string + Page int + PageSize int + func DefaultPagination() PaginationOptions + type ValidationError struct + Field string + Message string + func NewValidationError(field, message string) *ValidationError + func (e *ValidationError) Error() string