import os
from dotenv import load_dotenv

load_dotenv()

class Settings:
    def __init__(self):
        # Autenticação da Documentação (Swagger/Flasgger)
        self.DOCS_USERNAME = os.getenv("DOCS_USERNAME", "")
        self.DOCS_PASSWORD = os.getenv("DOCS_PASSWORD", "")
        self.DEBUG = os.getenv("DEBUG", "True").lower() == "true"
        
        # Configurações do Zempo API
        self.API_BASE_URL = os.getenv("API_BASE_URL", "")
        self.API_TOKEN = os.getenv("API_TOKEN", "")
        
        # Opcional: Chave de API para integrações adicionais (ex: OpenAI)
        self.OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "")

settings = Settings()