Files
kandev/apps/backend/internal/agent/settings/store/errors.go
T
2026-08-21 22:04:17 +01:00

14 lines
590 B
Go

package store
import "errors"
// ErrAgentProfileDeleted is returned by lookups that find a soft-deleted row.
// Distinguishes "the profile was removed" (recoverable: pick a new one) from
// "the profile never existed" (caller passed a bad ID). Wrapped — caller uses
// errors.Is.
var ErrAgentProfileDeleted = errors.New("agent profile soft-deleted")
// ErrDynamicProfileVersionConflict means a dynamic profile was edited after
// the caller read its version. The caller must reload before retrying.
var ErrDynamicProfileVersionConflict = errors.New("dynamic profile version conflict")