namespace ZB.MOM.WW.ScadaBridge.SiteRuntime.Tracking; /// /// Options for — site-local cached-call /// tracking SQLite store. /// public class OperationTrackingOptions { /// /// MIGRATION-ONLY as of LocalDb Phase 1. no longer /// reads this: the tracking table lives in the consolidated site database at /// LocalDb:Path. The only remaining consumer is /// SiteLocalDbLegacyMigrator, which uses it to locate a pre-Phase-1 /// site-tracking.db and copy it in once. Safe to delete from a config once that /// node's migration has run. /// public string ConnectionString { get; set; } = "Data Source=site-tracking.db"; /// /// Retention window for terminal tracking rows. The default purge cadence /// (driven by the host) deletes terminal rows older than this many days. /// public int RetentionDays { get; set; } = 7; }