namespace ScadaLink.NotificationService;

/// <summary>
/// Configuration options for the Notification Service.
/// Most SMTP configuration is stored in the database (SmtpConfiguration entity).
/// This provides fallback defaults and operational limits.
/// </summary>
public class NotificationOptions
{
    /// <summary>Default connection timeout for SMTP connections.</summary>
    public int ConnectionTimeoutSeconds { get; set; } = 30;

    /// <summary>Maximum concurrent SMTP connections.</summary>
    public int MaxConcurrentConnections { get; set; } = 5;
}
