namespace Jiaowu.Api.Infrastructure.Operations;

public sealed class OperationsOptions
{
    public const string SectionName = "Operations";

    public string BackupDirectory { get; set; } = "data/backups";
    public int BackupWarningHours { get; set; } = 24;
    public int ToolTimeoutMinutes { get; set; } = 30;
    public string MySqlDumpPath { get; set; } = "mysqldump";
    public string MySqlClientPath { get; set; } = "mysql";
    public string[] MySqlAdditionalArguments { get; set; } = [];
}
