from admin_app.core.settings import AdminSettings class SystemService: def __init__(self, settings: AdminSettings): self.settings = settings def build_root_payload(self) -> dict: return { "service": "orquestrador-admin", "status": "ok", "message": "Servico administrativo inicializado.", "environment": self.settings.admin_environment, } def build_health_payload(self) -> dict: return { "service": "orquestrador-admin", "status": "ok", "version": self.settings.admin_version, } def build_system_info_payload(self) -> dict: return { "service": "orquestrador-admin", "app_name": self.settings.admin_app_name, "environment": self.settings.admin_environment, "version": self.settings.admin_version, "api_prefix": self.settings.admin_api_prefix, "debug": self.settings.admin_debug, }