Versions in this module Expand all Collapse all v0 v0.6.0 Oct 30, 2026 Changes in this version + type BackupScheduler struct + func New(backup *usecase.BackupUseCase, retention *usecase.RetentionUseCase, cfg Config) *BackupScheduler + func (s *BackupScheduler) Start(ctx context.Context) + func (s *BackupScheduler) WithBackupSet(set SetRunner) *BackupScheduler + type Config struct + Interval time.Duration + IterTimeout time.Duration + Logger *slog.Logger + Mode domain.Mode + Namespace string + OrgID string + StackID string + type SetRunner interface + Run func(ctx context.Context, req usecase.RunBackupSetRequest) (*usecase.BackupSetResult, error)