using System;

namespace EventsAppQuest.Web.Domain
{
    /// <summary>
    /// Configuração gravada pelo instalador (ambiente de teste/staging).
    /// Persistida localmente; não para produção final.
    /// </summary>
    [Serializable]
    public class WebInstallConfig
    {
        public string AppName;
        public string AppUrl;
        public string DatabaseHost;
        public string DatabasePort;
        public string DatabaseName;
        public string DatabaseUsername;
        public string DatabasePassword;
        /// <summary>Se true, dados mock/demo foram solicitados na instalação.</summary>
        public bool SeedDemoData;
        /// <summary>Admin de teste (nome ou identificador) quando aplicável.</summary>
        public string TestAdminName;
    }
}
