namespace CMSMicroservice.Infrastructure.Configuration;

/// <summary>
/// SMS configuration settings (Kavenegar)
/// </summary>
public class SmsSettings
{
    public const string SectionName = "Sms";

    /// <summary>
    /// Enable/Disable SMS sending
    /// </summary>
    public bool Enabled { get; set; } = true;

    /// <summary>
    /// SMS provider name (e.g., Kavenegar)
    /// </summary>
    public string Provider { get; set; } = "Kavenegar";

    /// <summary>
    /// Kavenegar API key
    /// </summary>
    public string KavenegarApiKey { get; set; } = string.Empty;

    /// <summary>
    /// Sender number (شماره ارسال‌کننده)
    /// </summary>
    public string Sender { get; set; } = "10008663";
}
