namespace ROLAC.API.Services.Notifications; /// SMTP transport settings (bound from the "Smtp" config section). public sealed class SmtpOptions { public string Host { get; set; } = ""; public int Port { get; set; } = 587; public bool UseSsl { get; set; } = true; // true → STARTTLS public string User { get; set; } = ""; public string Password { get; set; } = ""; public string FromAddress { get; set; } = ""; public string FromName { get; set; } = ""; } /// Line Messaging API settings (bound from the "Line" config section). public sealed class LineOptions { public string ChannelAccessToken { get; set; } = ""; public string ChannelSecret { get; set; } = ""; }