Versions in this module Expand all Collapse all v0 v0.1.0 Apr 10, 2025 Changes in this version + var ErrForbidden = NewAPIError(http.StatusForbidden, "Forbidden") + var ErrInternal = NewAPIError(http.StatusInternalServerError, "Internal server error") + var ErrInvalidRequest = NewAPIError(http.StatusBadRequest, "Invalid request") + var ErrNotFound = NewAPIError(http.StatusNotFound, "Resource not found") + var ErrUnauthorized = NewAPIError(http.StatusUnauthorized, "Unauthorized") + type APIError struct + Code int + Details string + Message string + func NewAPIError(code int, message string, details ...string) *APIError + func (e *APIError) Error() string + type ValidationError struct + Field string + Message string + type ValidationErrors struct + Errors []ValidationError + func (e *ValidationErrors) Error() string