Versions in this module Expand all Collapse all v1 v1.0.3 Apr 28, 2026 Changes in this version + var ErrAlreadyExists = stdErrors.New("already exists") + var ErrInternal = stdErrors.New("internal error") + var ErrInvalidArgument = stdErrors.New("invalid argument") + var ErrNotFound = stdErrors.New("not found") + var ErrPermissionDenied = stdErrors.New("permission denied") + var ErrRateLimited = stdErrors.New("rate limited") + var ErrServiceUnavailable = stdErrors.New("service unavailable") + var ErrTimeout = stdErrors.New("timeout") + var ErrTokenExpired = stdErrors.New("token expired") + var ErrTokenInvalid = stdErrors.New("token invalid") + var ErrTokenRevoked = stdErrors.New("token revoked") + var ErrUnauthorized = stdErrors.New("unauthorized") + func GRPCCode(err error) codes.Code + func IsAlreadyExists(err error) bool + func IsCanceled(err error) bool + func IsInternal(err error) bool + func IsInvalidArgument(err error) bool + func IsNotFound(err error) bool + func IsPermissionDenied(err error) bool + func IsRateLimited(err error) bool + func IsRetryable(err error) bool + func IsServiceUnavailable(err error) bool + func IsTimeout(err error) bool + func IsTokenExpired(err error) bool + func IsTokenInvalid(err error) bool + func IsUnauthorized(err error) bool + func Message(err error) string + func ToHTTPStatus(err error) int + func Wrap(err error) error + func WrapWithCode(err error, code string, message string) error + type IAMError struct + Cause error + Code string + GRPCCode codes.Code + Message string + func AsIAMError(err error) (*IAMError, bool) + func (e *IAMError) Error() string + func (e *IAMError) Is(target error) bool + func (e *IAMError) Unwrap() error Other modules containing this package github.com/FangcunMount/iam/v2