Versions in this module Expand all Collapse all v0 v0.2.0 Dec 1, 2025 v0.1.0 Feb 25, 2026 Changes in this version + var ErrAuthenticationFailed = DomainError + var ErrConstraintViolation = DomainError + var ErrEventPublishingFailed = DomainError + var ErrInsufficientPermissions = DomainError + var ErrInvalidConfiguration = DomainError + var ErrInvalidCredential = DomainError + var ErrInvalidEventPayload = DomainError + var ErrMissingConfiguration = DomainError + var ErrQuotaExceeded = DomainError + var ErrRateLimitExceeded = DomainError + var ErrRepositoryUnavailable = DomainError + var ErrServiceOperationFailed = DomainError + var ErrServiceTimeout = DomainError + var ErrServiceUnavailable = DomainError + var ErrTransactionFailed = DomainError + func IsAuthenticationError(err error) bool + func IsConfigurationError(err error) bool + func IsRepositoryError(err error) bool + func IsTransientError(err error) bool + func IsValidationError(err error) bool + type DomainError struct + Cause error + Code string + Message string + func (e DomainError) Error() string + func (e DomainError) Is(target error) bool + func (e DomainError) Unwrap() error + func (e DomainError) WithCause(cause error) DomainError + func (e DomainError) WithMessage(format string, args ...interface{}) DomainError