namespace MaksIT.CertsUI.Engine;
///
/// Engine-level configuration: PostgreSQL connection string, optional add-only schema sync, and ACME directory URLs (single options object, same layering as other MaksIT engines).
///
public interface ICertsEngineConfiguration {
string ConnectionString { get; }
///
/// When true (recommended), run add-only schema sync after FluentMigrator on each startup: ALTER TABLE … ADD COLUMN IF NOT EXISTS only,
/// never DROP. Disable only if you manage DDL exclusively elsewhere.
///
bool AutoSyncSchema { get; }
/// Let's Encrypt production ACME directory URL (RFC 8555).
string LetsEncryptProduction { get; }
/// Let's Encrypt staging ACME directory URL.
string LetsEncryptStaging { get; }
}