Versions in this module Expand all Collapse all v0 v0.1.0 Sep 14, 2026 Changes in this version + type BackupProvider interface + GetSnapshotMetadata func(ctx context.Context, source contract.Source) (*SnapshotMetadata, error) + ListSnapshots func(ctx context.Context, source contract.Source) ([]Snapshot, error) + Name func() string + RestoreArtifact func(ctx context.Context, source contract.Source, destination string) (string, error) + Validate func(ctx context.Context, source contract.Source) error + type Snapshot struct + Hostname string + ID string + Paths []string + Tags []string + Time time.Time + type SnapshotMetadata struct + FileCount int + HasSummary bool + ResticVersion string + SnapshotID string + TotalSize int64